当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()

当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()

题目
当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
A K%2 B K%2==1 C(K%2)!=0 D!K%2==1,答案选D,为什么,请详解
答案
K%2的结果只有两个,0或1
%是模运算,两数相除取余数
A K%2 用在if语句中,表示 K%2 != 0的意思,同C 表示k是奇数
B K%2==1 等于1 表示k是奇数
C(K%2) != 0 不等于0,就是等于1 表示k是奇数
D!K%2==1 可见ABC相同,而D中!优先级最高,先算!k 其结果也是0或1,但,!k % 2 与k%2的意义不一样了,所以D与其它三个不同
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.