设整型变量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。