(32)设有如下函数定义int fun(int k){ if (k<1) return 0;else if(k==1) return 1;else retur
(32)设有如下函数定义
int fun(int k)
{ if (k<1) return 0;
else if(k==1) return 1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
A)2
B)3
C)4
D)5
(32)设有如下函数定义
int fun(int k)
{ if (k<1) return 0;
else if(k==1) return 1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
A)2
B)3
C)4
D)5
A.fun(3 , 4.2)
B.fun(3 , 4)
C.int a; a = fun(3, 4);
D.int a; a = fun(3 , 4.2);
设有如下函数定义
int fun(int k)
{if(k<1) return 0:
else if(k==1) return 1:
else return fun(k一1)+1:
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
A.2
B.3
C.4
D.5
A.value = fun(b, 4);
B.value=fun(a[1], m);
C.value=fun(a, 4);
D.value=fun(b, m);
设有如下函数定义: int fun(int k) {if(k<1)return 0; else if(k= =l)return l; else return fun(k-1)+1: } 若执行调用语句:“n=fun(3);”,则函数fun总共被诃用的次数是()。
A.2
B.3
C.4
D.5
A.数组元素a[n]的值
B.数组元素的下标
C.数组元素a[n]的地址
D.数组a的首地址
A.float
B.void
C.int
D.无法确定
设有以下函数: void fun(int n,char*s){…} 则下面对函数指针的定义和赋值均正确的是()。
A.void(*pf)();pf=fun;
B.void*pf();pf=fun
C.void*pf();*pf=fun;
D.void(*pf)(int,char);pf=&fun;
设有以下函数:
voidfun(intn,char}s){……}
则下面对函数指针的定义和赋值均正确的是()。
A.void(*pf)(int,char);pf=&fun;
B.void+pf();pf=fun;
C.void*pf();*pf=fun;
D.void(*pf)(int,char*);pf=fun;
设有以下函数:
void fun(int n,char*$s){……}
则下面对函数指针的定义和赋值均正确的是
A.void(*pf)();pf=fun;
B.void*Pf();pf=fun;
C.void*pf(); *pf=fun;
D.void(*pf)(int,char);nf=&fun;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!