设a为5,执行下列计算后,b的值不为2的是( )
发布网友
发布时间:2024-10-24 07:21
我来回答
共1个回答
热心网友
时间:9分钟前
【答案】:C
因两个整型数据相除,结果是整数,当a的值为5时,计算表达式b=a/2后,使b的值为2。计算表达式b=6-(--a)是先计算子表达式(--a)的,先让a的值减1变成4,并以减1后的a为子表达式的结果,所以子表达式的结果为4,最后使b的值为2。在计算表达式b=a%2时,求余运算a%2的结果为1,最后使变量b的值为1。计算表达式b=a<3?3:2时,先计算条件表达式a<3?3:2,以2为结果,最后也使变量b的值为人所以解答是C。