设整型变量a为2,使b不为1的表达式是()

设整型变量a为2,使b不为1的表达式是()


A、

b=a/2


B、

b=2-(--a)


C、

b=a%2


D、

b=a>3?2:1


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

本题主要考查的知识点为%运算符。运算符“%”的对象必须是整型数据,结果是整除后的余数,所以表达式b=a%2的值为0,其他三个表达式中b的值均为1。