单项选择题

有以下程序:
int f1(double a)
return a*a;
int f2(int x,int y)
double a,b;
a=f1(x);
b=f1(y);
return a+b;

main()
double w;
w=f2(2.1,4.0);

程序执行后,变量w的值是()。

A. 20.21
B. 20
C. 20.0
D. 0.0

<上一题 目录 下一题>
热门 试题

单项选择题
下列说法不正确的是()。

A. 调用函数时,实参可以是表达式
B. 调用函数时,实参与形参可以共用内存单元
C. 调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
D. 调用函数时,实参与形参的类型必须一致

单项选择题
有以下程序: void f(int b[]) int i; for(i=2;i<6;i++)b[i]*=2; main() int a[10]=1,2,3,4,5,6,7,8,9,10,i; f(a); for(i=0;i<10;i++)printf( %d, ,a[i]); 程序运行后的输出结果是()。

A. 1,2,3,4,5,6,7,8,9,10,
B. 1,2,6,8,10,12,7,8,9,10
C. 1,2,3,4,10,12,14,16,9,10,
D. 1,2,6,8,10,12,14,16,9,10,

相关试题
  • (2)
  • 设在主函数中有以下定义和函数调用语句,且...
  • (1)
  • 深度为5的满二叉树有()个叶子结点。
  • 在对文件操作的过程中,若要求文件的位置指...