单项选择题

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

A) 5.5
B) 55
C) 5.500000
D) 55.00000