单项选择题

若有定义: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