下列表达式不满足当x的值为偶数时值为“真”,x为奇数时值为“假”的是()

下列表达式不满足当x的值为偶数时值为“真”,x为奇数时值为“假”的是()


A、

x%2==0


B、

!x%2!=0


C、

(x/2*2-x)==0


D、

!(x%2)


【正确答案】:B
【题目解析】:

!x%2!=0 是表达式,!x 优先,对x作 “非”运算,x 等于 0 时,非 x 得 1;x 不等于 0 时,非 x 得 0。
%2 -- 整除 2 得 余数 运算.1%2 得 1; 0 %2 得 0。!=0 -- 判断 前面得到的 值是否 “不为0”。前面得到的为 1,“不为0”,则 表达式结果为 “真”;前面得到的为 0,则 表达式结果为 “假”,故不能满足题干所需