题目内容

以下函数调用语句中含有( )个实参。fun((exp1,exp2),(exp3,exp4,exp5));

A. 1
B. 2
C. 4
D. 5

查看答案
更多问题

#include int fun(int a,int b,int c){c=a*a+b*b;return c;}int main( ) { int x = 22; fun(4,2,x);printf("%d",x); return 0; }

A. 20
B. 21
C. 22
D. 23

C语言规定,函数返回值的类型是由( )

A. return 语句中的表达式类型决定
B. 调用该函数时的主调函数类型所决定
C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型所决定

#include long fun(int n){long s;if (n==1||n==2)s=2;else s=n-fun(n-1);return s;}int main( ) { printf("%ld\n",fun(3)); return 0; }

A. 1
B. 2
C. 3
D. 4

下面叙述中错误的是_____。

A. 函数内声明的变量是局部变量
B. 函数外声明的变量是全局变量
C. 局部变量的生存期总是与程序运行的时间相同
D. 形参的生存期与所在函数被调用执行的时间相同

答案查题题库