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

11 查阅

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

A.k%2

B.k%2==1

C.(k%2)!=0

D.!k%2==1

参考答案:

D解析:本题选项A、B、C中表达式用作if语句表达式时,其值一致,即判断k的值是否为奇数,若为奇数,其表达式为真,否则为假;而选项D的表达式“!k%2=1”相当于“!(k%2)=1,若k的值为奇数,则此表达式的值为假。

计算机二级