问题 单项选择题

当把以下四个表达式用作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的值为奇数,则此表达式的值为假。

简答题
不定项选择题