单选题

若有定义:“int a=4,b=5;float x=3.4,y=2.1;”,则下列表达式的值为(     )。

(float)(a+b)/2+(int)x%(int)y;

【正确答案】 C
【答案解析】