当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
A K%2B K%2==1C(K%2)!=0 D!K%2==1,答案选D,为什么,请详解
人气:223 ℃ 时间: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的值 是
- he was ___ (too much,much too) worried about his son.请问此处填啥?
- 一元二次方程kx2-(2k-1)x+k+2=0,当k为何值时,方程有两个不相等的实数根?
- 怎样让在地震中的房屋不容易倒塌
猜你喜欢