单项选择题

有以下程序:
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,

相关试题
  • 若fp是指向某文件的指针,且尚未读到文件末...
  • 在位运算中,操作数每右移两位,其结果相当...
  • 有以下程序: #include<stdio.h> mai...
  • 有下列程序: #include<stdio.h> mai...
  • 在C语言中,变量的隐含存储类别是()