请耐心帮我解决一下这个程序题

[复制链接]
查看11 | 回复2 | 2010-2-5 17:17:52 | 显示全部楼层 |阅读模式
答案是C。先明白:1.运算符的优先级由高到低:算术>比较>逻辑A.x%2结果就是0,不满足。B.x%2=0-->!0-->真-->真!=0-->真,不满足。D.x%2=0-->!0-->真,不满足。最后看C:*应该高于\运算符,x\2*2-x会小于0,所以等式结果为“假”,正确答案!
回复

使用道具 举报

千问 | 2010-2-5 17:17:52 | 显示全部楼层
B:!x%2!=0不满足 想要B满足要加括号 !(x%2!=0)
回复

使用道具 举报

千问 | 2010-2-5 17:17:52 | 显示全部楼层
选B!x%2!=0 按照运算符优先级应该为((!x)%2)!=0要想满足条件为!(x%2)!=0 AD易看出C按优先级加上括号则可看出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则