设整型变量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。
设整型变量a为2,使b不为1的表达式是()
b=a/2
b=2-(--a)
b=a%2
b=a>3?2:1
本题主要考查的知识点为%运算符。运算符“%”的对象必须是整型数据,结果是整除后的余数,所以表达式b=a%2的值为0,其他三个表达式中b的值均为1。