题目内容

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. 形参的生存期与所在函数被调用执行的时间相同

若函数调用时的实参为变量,则下面关于函数形参和实参的叙述中正确的是___。

A. 实参和其对应的形参占用同一存储单元
B. 形参不占用存储单元
C. 相同名称的实参和形参占用同一存储单元
D. 实参和其对应的形参占用不同的存储单元

下面函数定义中正确的是_____。

A. doubleifun(doubleif1,doubleif2){}
B. doubleifun(doubleif1;doubleif2){}
C. doubleifun(doubleif1,doubleif2);{}
D. doubleifun(doubleif1,f2){}

答案查题题库