單項選擇題

有以下程序
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);
}
程序執(zhí)行后變量w中的值是()

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


您可能感興趣的試卷

你可能感興趣的試題

3.單項選擇題設函數fun的定義形式為void fun(char ch,float x){……}則以下對函數fun的調用語句中,正確的是()

A、fun("abc",3.0);
B、t=fun(’D’,16.5);
C、fun(’65’,2.8);
D、fun(32,32);

5.單項選擇題若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是()

A、函數調用可以作為獨立的語句存在
B、函數調用可以作為一個函數的實參
C、函數調用可以出現在表達式中
D、函數調用可以作為一個函數的形參