设a为5,执行下列语句后,b的值不为2的是)()

设a为5,执行下列语句后,b的值不为2的是)()
A、b=a/2
B、b=6-(--a)
C、b=a%2
D、b=a>3?2:2
【正确答案】:C
【题目解析】:本题b=a%2中a做的是取余数运算,5对2求余数是1。