单选题
若有定义:int b=7; float a=2.5, c=4.7; ,则表达式a+(b/2*(int)(a+c)/2)%4的值是______。
A、
2.5
B、
3.5
C、
4.5
D、
5.5
【正确答案】
C
【答案解析】
[解析] b/2的值为3,(int)(a+c)的值为7,3*7整除以2得10,因此b/2*(int)(a+c)/2的值为10,整除以4的余数为2,与a相加得4.5。
提交答案
关闭