单选题
725.有以下程序: int fun1( ){return a *= a;} int fun2( ) { double a = 0, b = 0; a = fun1( ); b = fun1( ); return ( )( ); } void main( ) { double w; w = fun2(1.1, 2.0); } 程序执行后变量w中的值是( )。
A
5.21
B
5
C
5.0
D
0.0
答案解析
正确答案:C
解析:
程序中fun1函数返回a的平方,fun2函数调用fun1两次并返回结果,main函数调用fun2并传入参数1.1和2.0,最终计算得到的结果为5.0。
相关知识点:
函数调用与返回值计算
题目纠错
二级C语言知识练习
