有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0
有以下程序
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
正確答案:C(33)C) 解析 : 題中變 量 w 的定義 為 doubl e 型 , 函 數 fun2() 的定義 為 in t 型 , 按照各類數值型數據間的混合運算 , 整型數據被轉換為實型數據。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。