有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。

admin2012-12-03  33

问题 有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是(    )。

选项 A、(!a==1)&&(!b==0)
B、(a<b)&&!c||1
C、a&&b
D、a||(b+b)&&(c—a)

答案A

解析 本题考查逻辑与运算“&&”与逻辑或运算“‖”。在选项A中,因为!a=0.所以关系表达式!a=1为0,又因为逻辑与运算符“&&”两边的表达式只要一个等于零,则整个袭达武为零.所以选项A正确。在选项B中,关系表达式a<b为真,表达式(a<b)&&! c为假,而表达式(a<b)&&!||I为真,所以整卜表达式的值为真。进项C中,a&&b的结果为真。在选项D中,a||(b+b)&&(c-a)昀结果为真。
转载请注明原文地址:https://kaotiyun.com/show/ZuPp777K
0

最新回复(0)