若有以下函数的定义,则执行函数调用 int a=4,b=5,c=0; fun(a,b,c) ;后c的值是()。void fun(int a, int b, int c){c=a*b;}
查看答案
下面叙述错误的是( )。
A. C程序是函数的集合,包括标准库函数和用户自定义函数
B. 在C语言程序中,被调用的函数必须在main函数中定义
C. 在C语言程序中,函数不能嵌套定义
D. 在C语言程序中,函数可以嵌套调用
对于以下递归函数,调用f(4),其返回值为()。int f(int n){if(n==1||n==0)return 2;elsereturn f(n-1)+f(n-2);}
A. 4
B. 6
C. 10
D. 12
以下对C语言函数的有关描述中,正确的是()
A. 在C中,值传递调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. C函数既可以嵌套定义又可递归调用
C. 函数必须有返回值,否则不能使用函数
D. C程序中有调用关系的所有函数必须放在同一个源程序文件中
C语言中局部变量的隐含存储类型是()。
A. static
B. extern
C. auto
D. 无存储类型