在下列程序中,调用f(8)的值是( )。int f(int n){if(n==1)return (1);else if(n==2)return (2);elsereturn (f(n-1)+f(n-2));}
查看答案
在下面C语言的函数声明语句中,正确的是( )。
A.int fun(int x,int y);
B.int fun(int x,y);
C.int fun(x,y);
D.int fun(x,int y);
在下面的函数声明中,存在着语法错误的是( )。
A.fun(int a, int);
B.fun(int,int);
C.fun(int,int=5);
D.fun(int x, int y);
若使用一维数组名作函数实参,则以下正确的说法是( )。
A.必须在主调函数中说明此数组的大小
B.实参数组类型与形参数组类型可以不匹配
C.在被调函数中,需要考虑形参数组的大小
D.实参数组名与形参数组名必须相同
数组名作为实际参数传递给函数时,数组名被处理为( )。
A.该数组的长度
B.该数组的元素个数
C.该数组的首地址
D.该数组中各元素的值