选择题
25.
有定义“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)&&!||1为真,所以整个表达式的值为真;在选项C中,a&&b的结果为真;在选项D中,a||(b+b)&&(c-a)的结果为真。
提交答案
关闭