单项选择题

有以下程序
int fun1(double a)return a*=a;
int fun2(double x,double y)
double a=0,b=0;
a=fun1(x);b=fun1(y);return(int)(a+b);

main()
double w;w=fun2(1.1,2.0);…
程序执行后变量w中的值是

A) 5.21
B) 5
C) 5.0
D) 0.0