与表达式“!0”等价的表达式是“1”。

题目

与表达式“!0”等价的表达式是“1”。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在以下给出的表达式中,与 while(E) 中的 (E) 不等价的表达式是

A)(!E==0)

B)(E>0 ‖ E<0)

C)(E==0)

D)(E!=0)


正确答案:C
(21)C) 解析 : E 代表不是 0 的整数 。 在选项 A) 、 B) 、 D) 中的 switch 后面的表达式都是 E 不等于 0 为真。

第2题:

设有条件表达式:(EXP)?i ;j--,则以下表达式中(EXP)完全等价的是( )。

A)(EXP==0)

B)(EXP!=0)

C)(EXP==1)

D)(EXP!=1)


正确答案:B

第3题:

设有条件表达式: (EXP)?i++;j-- ,则以下表达式中 (EXP) 完全等价的是

A )( EXP==0 )

B )( EXP!=0 )

C )( EXP==1 )

D )( EXP!=1 )


正确答案:B

第4题:

在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。

A.(! E==0)

B.(E>0 ‖ E<O)

C.(E==0)

D.(E! =0)


正确答案:C
解析:while(表达式)语句用来实现“当型”循环结构,当表达式为非0值时,执行while循环体语句。选项A)若E非。即为1,选项B)与选项D)的结果也为1,只有选项C)为0。

第5题:

对于条件表达式(M)?(a++):(a--),其中的表达式M等价于()。

A.M==0

B.M==1

C.M!=0

D.M!=1


正确答案:C

第6题:

若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

A.(exp==0)

B.(exp!=0)

C.(exp==1)

D.(exp!=1)


正确答案:B
必须是判断0或者1的语句,而且要与(exp)等价,即输入exp=1则()内为1等,只有B符合条件

第7题:

在下列给出的表达式中,与while(E)中的(E)不等价的表达式是( )。

A.(!E= =0)

B.(E>0‖E<0)

C.(E= =0)

D.(E!=0)


正确答案:B
解析:在while(E)中,表达式E可以是C语言中任意合法的条件表达式,但不能为空,由它来控制循环体是否执行。在选项B) 中表达式E>0‖E0是一个逻辑表达式。

第8题:

若有表达式 (w)?(--x):(++y) ,则其中与 w 等价的表达式是

A)w==1

B)w==0

C)w!=1

D)w!=0


正确答案:D

第9题:

设有程序段t=0;while(printf("*")){t++;if(t3)break;}下面描述正确的是()。

A.其中循环控制表达式与0等价

B.其中循环控制表达式与'0'等价

C.其中循环控制表达式是不合法的

D.以上说法部不对


正确答案:B

第10题:

设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是

A.(EXP==0)

B.(EXP!=0)

C.(EXP=-1)

D.(EXP!=1)


正确答案:B
解析:在C语言中,逻辑表达式的结果只有两种情况“tree”和“false”。如果要把一个逻辑值看成一个整数的话,true等于1;false等于0。如果要把一个整数看成一个逻辑值的话,非0等于true:0等于false。由此可见,如果EXP表达式的结果为0的话;(EXP)为假:(EXP==0)为真;(EXP!=O)为假;(EXP==1)为假;(EXP!=1)为真。如果EXP表达式的结果为非0的话:(EXP)为真:(EXP=0)为假;(EXP!=0)为真;(EXP=1)结果不定;(EXP!=1)结果不定。综上所述,只有(EXP!=0)完全等价于表达式(EXP)。故应该选择B。