更多“计算下列表达式的值0.33-0.5+0.17、0.33+0.17-0.5、0.17-0.5+0.33、浮点相对误差限。”相关问题
  • 第1题:

    下面关于计算机中的浮点数的叙述,正确的是( )

    A.在计算机中,浮点数的绝对值不大于1

    B.十进制整数不能用浮点数形式表示

    C.十进制实数的浮点表示一定是精确的

    D.Pentium微处理器的浮点数的格式采用IEEE 754标准


    正确答案:D
    解析:实数也叫浮点数,因为它的小数点位置不固定。实数是既有整数又有小数的数,整数和纯小数可以看作是实数的特例。例如56.721,-1984.0101,0.001,567等都是实数。所以选项A和B的说法是错误的。十进制实数的浮点表示也不一定是精确的。所以选项C的说法是错的。Pentium微处理器的浮点数的格式采用的是美国电气与电子工程师协会(1EEE)制订的有关浮点数表示的工业标准IEEE754。

  • 第2题:

    对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布尔表达式 “a or ((b>c) and d)”,当( )时可进行短路计算。

    A.a 的值为trueB.d的值为trueC.b的值为trueD.c的值为true


    正确答案:A

  • 第3题:

    ●在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(30)。

    (30)

    A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变

    B.读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变

    C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

    D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算


    正确答案:A

  • 第4题:

    逻辑表达式求值时常采用短路计算方式。“&&”“||”“!”分别表示逻辑与、或、非运算,“&&”“||”为左结合,“!”为右结合,优先级从高到低为“!”“&&”“||”。对逻辑表达式“x&&(y||!z)”进行短路计算方式求值时,( )。

    A.x为真,则整个表达式的值即为真,不需要计算y和z的值
    B.x为假,则整个表达式的值即为假,不需要计算y和z的值
    C.x为真,再根据2的值决定是否需要计算y的值
    D.x为假,再根据y的值决定是否需要计算z的值

    答案:B
    解析:
    由“逻辑与”“逻辑或”运算构造的逻辑表达式可采用短路计算的方式求值。“逻辑与”运算“&&”的短路运算逻辑为:a&&b为真当且仅当a和b都为真,当a为假,无论b的值为真还是假,该表达式的值即为假,也就是说此时不需要再计算b的值。“逻辑或”运算“||”的短路运算逻辑为:a||b为假当且仅当a和b都为假,当a为真,无论b的值为真还是假,该表达式的值即为真,也就是说此时不需要再计算b的值。对逻辑表达式“x&&(y||!z)”进行短路计算方式求值时,x为假则整个表达式的值即为假,不需要计算y和z的值。若x的值为真,则再根据y的值决定是否需要计算z的值,y为真就不需要计算z的值,y为假则需要计算z的值。

  • 第5题:

    在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式"a-b"中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。

    A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变
    B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变
    C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
    D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

    答案:A
    解析:
    本题考查程序语言基础知识。
    在表达式的求值过程中,若参与运算的数据类型不一致,则编译系统自动进行相应数据的类型转换(隐式类型转换),类型转换的一般规则是:为防止精度损失,如果必要的话,类型总是被提升为较宽的类型;所有含有小于整型的有序类型的算术表达式在计算之前其类型都会被转换成整型。
    最宽的类型为long double,运算时另一个操作数无论是什么类型都将被转换成long double。如果两个操作数都不是long double型,那么若其中一个操作数的类型是double型,则另一个就被转换成double型。类似地,如果两个操作数都不是double型而其中一个操作float型,则另一个被转换成float型。否则如果两个操作数都不是3种浮点类型之一,它们一定是某种整值类型。在确定共同的目标提升类型之前,编译器将在所有小于int的整值类型上施加一个被称为整值提升的过程。
    在进行整值提升时类型char、signed char、unsigned char和short int都被提升为类型int。
    C/C++语言编译系统提供的内部数据类型的自动隐式转换规则如下:
    ①程序在执行算术运算时,低类型可以转换为高类型。
    ②在赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。
    ⑨当在函数调用时,将实参值赋给形参,系统隐式地将实参转换为形参的类型后,赋给形参。
    ④函数有返回值时,系统将自动地将返回表达式类型转换为函数类型后,赋值给调用函数。

  • 第6题:

    下列关于相对误差说法正确的是()。

    • A、相对误差就是观测值的中误差与观测值之比
    • B、相对误差就是真误差与观测值之比
    • C、相对误差越大,其精度越高
    • D、相对误差一般应用与高差测量

    正确答案:A

  • 第7题:

    测控装置使用CSC200规约与监控通讯遥测报文采用()上送

    • A、一次浮点值
    • B、二次浮点值
    • C、码值
    • D、码值和浮点值

    正确答案:B

  • 第8题:

    内置计算函数Sgn的功能是()

    • A、返回数值表达式值的符号值
    • B、返回表达式的平方根
    • C、返回表达式值的整数部分
    • D、返回表达式值的绝对值

    正确答案:A

  • 第9题:

    仪表输出的变化与引起变化的被测量变化值之比称为仪表的()。

    • A、相对误差;
    • B、灵敏限;
    • C、灵敏度;
    • D、准确度。

    正确答案:C

  • 第10题:

    单选题
    内置计算函数Sgn的功能是()
    A

    返回数值表达式值的符号值

    B

    返回表达式的平方根

    C

    返回表达式值的整数部分

    D

    返回表达式值的绝对值


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    表达式strcmp(“3.14”,“3.278”)的值是一个()
    A

    非零整数

    B

    浮点数

    C

    0

    D

    字符


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    设x*是精确值x的近似值,则x-x*赞称为近似值x*的( )。
    A

    相对误差

    B

    相对误差限

    C

    绝对误差限

    D

    绝对误差


    正确答案: C
    解析: 暂无解析

  • 第13题:

    已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要______。

    A.将k重新定义为浮点型变量

    B.将a重新定义为整型变量

    C.将k的值临时转换为浮点型

    D.将a的值临时转换为整型

    A.

    B.

    C.

    D.


    正确答案:C
    解析:本题考查程序设计语言基础知识。
      如果一个运算符两边的运算对象类型不同,则先要将其转换为相同的类型,即较低类型转换为较高类型数据,然后再参加运算。当较低类型的数据转换为较高类型时,一般只是形式上有所改变,而不影响数据的实质内容,而较高类型的数据转换为较低类型时则可能产生数据丢失

  • 第14题:

    设整型变量i的值为3,则计算表达式i---i后表达式的值为( )

    A.0

    B.l

    C.2

    D.表达式出错


    正确答案:A
    有些运算符只有一个字符,也有许多运算符由两个字符组成。特别是有些字符既可是单个字符的运算符,又能组成双字符的运算符。编译系统在识别源程序时,通常是尽量多地读八字符,能组成多字符单词的先尽量组成多字符单词。所以表达式i---i,被编译器理解为(i--)-i。另外,当表达式中某变量有后缀自增和自减运算时,先按变量的原值计算表达式,然后再对变量进行自增和自减运算。同样地,当表达式中某变量有前缀自增和自减运算时,先对变量进行自增和自减运算,然后再按变量的新值计算表达式。按这个约定,求表达式(i--)-i是计算i-i的值为0,然后再对i作自减运算。这样,表达式(i--)-i的值为0。所以解答是A。

  • 第15题:

    对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布尔表达式 “a or ((b>c) and d)”,当(34)时可进行短路计算。

    A.a的值为 true
    B.d的值为 true
    C.b的值为 true
    D.c的值为 true

    答案:A
    解析:
    短路运算指的是:且前面是0时,且后面的不计算。或前面不是0时,或后面的不计算。此题选A。

  • 第16题:

    在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算,例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。

    A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变
    B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变
    C.将b重新定义为双精度浮点型娈量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
    D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
    C/C++语言编译系统提供的内部数据类型的自动隐式转换规则如下:
    ①程序在执行算术运算时,低类型可以转换为高类型。
    ②在赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。
    ⑨当在函数调用时,将实参值赋给形参,系统隐式地将实参转换为形参的类型后,赋给形参。
    ④函数有返回值时,系统将自动地将返回表达式类型转换为函数类型后,赋值给调用函数。

    答案:A
    解析:
    本题考查程序语言基础知识。
    在表达式的求值过程中,若参与运算的数据类型不一致,则编译系统自动进行相应数据的类型转换(隐式类型转换),类型转换的一般规则是:为防止精度损失,如果必要的话,类型总是被提升为较宽的类型;所有含有小于整型的有序类型的算术表达式在计算之前其类型都会被转换成整型。
    最宽的类型为long double,运算时另一个操作数无论是什么类型都将被转换成long double。如果两个操作数都不是long double型,那么若其中一个操作数的类型是double型,则另一个就被转换成double型。类似地,如果两个操作数都不是double型而其中一个操作float型,则另一个被转换成float型。否则如果两个操作数都不是3种浮点类型之一,它们一定是某种整值类型。在确定共同的目标提升类型之前,编译器将在所有小于int的整值类型上施加一个被称为整值提升的过程。
    在进行整值提升时类型char、signed char、unsigned char和short int都被提升为类型int。

  • 第17题:

    列出表示仪表示值误差、示值相对误差、示值引用误差、允许误差和精度级别的表达式?


    正确答案: 仪表示值误差=(指示值)-(计量检定值);仪表示值的相对误差=(仪表示值误差)/(指示值);仪表引用误差=(仪表示值误差)/(仪表满量程值);仪表各刻度中,引用误差绝对值最大的一个的百分数的分子为仪表精度级别。

  • 第18题:

    相对误差是计算值的绝对误差与其真值之比。


    正确答案:正确

  • 第19题:

    在XML中,一个Xpath表达式的返回值通常是()。

    • A、节点集
    • B、浮点值
    • C、字符串
    • D、布尔值

    正确答案:A

  • 第20题:

    表达式strcmp(“3.14”,“3.278”)的值是一个()

    • A、非零整数
    • B、浮点数
    • C、0
    • D、字符

    正确答案:A

  • 第21题:

    仪表输出变化与引起变化的被测变量变化值之比称为仪表的()

    • A、相对误差
    • B、灵敏限
    • C、灵敏度
    • D、准确度

    正确答案:C

  • 第22题:

    问答题
    列出表示仪表示值误差、示值相对误差、示值引用误差、允许误差和精度级别的表达式?

    正确答案: 仪表示值误差=(指示值)-(计量检定值);仪表示值的相对误差=(仪表示值误差)/(指示值);仪表引用误差=(仪表示值误差)/(仪表满量程值);仪表各刻度中,引用误差绝对值最大的一个的百分数的分子为仪表精度级别。
    解析: 暂无解析

  • 第23题:

    问答题
    计算下列表达式的值0.33-0.5+0.17、0.33+0.17-0.5、0.17-0.5+0.33、浮点相对误差限。

    正确答案: eps
    >> 0.33-0.5+0.17
    ans = 2.7756e-017
    >> eps
    ans =2.2204e-016
    >> 0.33+0.17-0.5
    ans = 0
    >> eps
    ans =2.2204e-016
    >> 0.17-0.5+0.33
    ans =5.5511e-017
    >> eps
    ans = 2.2204e-016
    解析: 暂无解析