设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是

admin2019-06-09  30

问题 设有定义: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==1)中运算优先级比==高,因此!a为假,然后在和1比较是否相等,因此整个表达式的结果为假,(!a==1)和(!b==0)是与的关系,前面的表达式为假,整个表达式结果就是假(0);选项B)中a<b为真,!c值为假,(a<b)&!c值为假,(a<b)&!c‖1为真;选项C)中a&b的值为2:选项D)中a的值为真,表达式的结果为真。
转载请注明原文地址:https://kaotiyun.com/show/GtRp777K
0

最新回复(0)