作业帮 > 数学 > 作业

下列选项中,当x为大于1的奇数时,值为0的表达式为?A.x%2==1 B.x/2 C.x%2!=0 D.x%2==0

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/07/07 08:55:30
下列选项中,当x为大于1的奇数时,值为0的表达式为?A.x%2==1 B.x/2 C.x%2!=0 D.x%2==0
求详解.谢
下列选项中,当x为大于1的奇数时,值为0的表达式为?A.x%2==1 B.x/2 C.x%2!=0 D.x%2==0
D
x是大于1的奇数,所以简单一点,假定x为3
A 3%2,值是1,所以x%2==1,判断表达式值为1
B 3/2值为1,即便x值为其他值,x/2也不可能为0
C 其实和A是一个意思,3%2,值是1,所以x%2!=0,判断表达式值为1
D 符合
再问: 答案说是A诶。。。。。 你确定?
再答: 当然确定 x是奇数,对2取余,结果当然是1,然后判断等不等于1,结果当然是真,1 再说了一个正整数对2取余,结果只能是0或1,C说!=0,那不就是==1么,所以AC完全是一样,要是A对的话,C为什么不对了呢?! 所以答案肯定不对