若x,y为实数类型的变量,要判断x,y相等,最好使用下列关系表达式()。A、x==yB、x-y==0C、fabs(x-y)1e-8D、labs(x-y)1e-8

题目

若x,y为实数类型的变量,要判断x,y相等,最好使用下列关系表达式()。

  • A、x==y
  • B、x-y==0
  • C、fabs(x-y)<1e-8
  • D、labs(x-y)<1e-8
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是A.abs(x-y)<10B.x-y>-10&&a

若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是

A.abs(x-y)<10

B.x-y>-10&&x-y<10

C.!(x-y)<-10‖!(y-x)>10

D.(x-y)*(x-y)<100


正确答案:C
解析:选项A用了一个绝对值函数abs();选项B中用了一个“&&”逻辑与;选项C中,“||”左边的式子如为真,将不再判断其后的表达式的值;选项D为本题中数学关系式的一个等价命题。

第2题:

若有定义int x,y;,并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。

A.(x—y>0)

B.(x-y<0)

C.(x-y<0||x-y>0)

D.(x-Y==0)


正确答案:C

第3题:

若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是

A)(x-y>0)

B)(x-y<0)

C)(x-y<0||x-y>0)

D)(x-y==0)


正确答案:D
答案 D
解析 : 此条件表达式的执行顺序是先求解表达式 “ x-y ” 的值 , 若值为非 0 , 则再求解表达式“ x++ ” ,其值就是条件表达式的值;若表达式 “ x-y ” 的值为 0 ,则再求解表达式 “ y++ ” ,其值就是条件表达式的值。因此本题的答案为选项 D 。

第4题:

若有定义int x,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是( )。

A.(x-y>0)

B.(x-y<0)

C.(x-y<0||x-y>0)

D.(x-y==0)


正确答案:C

第5题:

若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是

A.abs(x-y)<10

B.x-y>-10&& x-y<10

C.!(x-y)<-10||!(y-x)>10

D.(x-y)*(x-y)<100


正确答案:C
解析:本题选项C的数学含义为(x—y)  >-10或者(x—y)<10,与|x—y|<10意义不同。

第6题:

若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。

A.(x-y>O)

B.(x-y<O)

C.(x-y<0||x-y>0)

D.(x-y=0)


正确答案:C
解析:“(x-y)?(x++):(y++)”的求解顺序是:先判断x-y的值,如果为非0(真),则执行X++,从而表达式返回X++的值;如果0(假),则执行y++,从而表达式返回y++的值。相当于“或”的关系,所以选项C正确。

第7题:

表示条件“X+Y大于10小于100,且X-Y要小于0”的逻辑表达式为()。A.1010 And

表示条件“X+Y大于10 小于100,且X-Y要小于0”的逻辑表达式为( )。

A.10<X+Y<100 And X-Y<0

B.X+Y>10 And X+Y<100 And X-Y<0

C.X+Y>10 And X+Y<100 Or X-Y<O

D.X+Y>10 Or X+Y<100 Or X-Y<0


正确答案:B
解析:“X+Y大于10且小于100,且X-Y要大于0”实际上是三个条件的综合,这三个条件分别是:X+Y>10、X+Y100、X-Y>0,根据题意可知,它们要同时满足,所以应该用And把它们连接起来。

第8题:

表示“x+y小于10,且x-y要大于0”的VB表达式为【 】。


正确答案:X+Y<10 And X-Y>0
X+Y<10 And X-Y>0

第9题:

若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。A.abs(x-y)<10B.x-y> -10&am

若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是( )。

A.abs(x-y)<10

B.x-y> -10&&x-y<10

C.! (x-y) < -10 ‖ ! (y-x) >10

D.(x-y) * (x-y) <100


正确答案:C
解析:选项A)中,abs本身就是求绝对值的函数,所以是正确的;选项B)是把|x-y|10表示成了数学表达式中的-10(x-y)>10,然后再用C语言规则表示出来的;选项D)相当于把|x-y|10两边同时平方,此处表达也是正确的;而选项C)中!(x-y)-10相当于(x-y)>=-10,!(y-x)>10相当于(x-y)>=-10,故选项C)相当于(x-y)>=-10,所以错误。

第10题:

若X和y代表整型数,以下表达式中不能正确表示数学关系|X-Y|<10的是( )


正确答案:C

更多相关问题