当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是

admin2009-01-15  32

问题 当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是

选项 A、k%2
B、k%2==1
C、(k%2)!=0
D、!k%2==1

答案8

解析 本题考查的是判断奇偶数。选项A、B和c中都是当k是奇数时表达式的值为1,否则为0。而选项D中因为逻辑非!运算符的优先级最高,所以当k为0的时候,k的值为1,整个表达式的值也就是1,而当k为非。的时候!k的值为0,整个表达式的值为0。所以本题应该选择 D。
转载请注明原文地址:https://kaotiyun.com/show/ynXp777K
0

最新回复(0)