当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
A K%2B K%2==1C(K%2)!=0 D!K%2==1,答案选D,为什么,请详解
人气:323 ℃ 时间:2020-06-18 13:31:47
解答
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与其它三个不同
推荐
- 当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
- 当把一下4个表达式用作if语句的控制表达式时,有一个选项与其他的3个选项含义不同,这个选项是()
- 以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()
- VB中IIF(a>5,-1,
- 设有定义语句float a=3.0,b;则执行b='a'+1/2*a;表达式后b的值 是
- 一个长方体的高增加4分米后,变成一个正方体,表面积增加 了160平方分米,原来长方体体积是多少立方分米?
- But his name problems are nothing compared to what is waiting for
- 作文:我在挫折中成长
猜你喜欢