当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

(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

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 设有以下函数: void fun(int n char*s){…} 则下面对函数指针的定义和赋值均正确的是( )。 A.v

  • 设有以下函数:void fun(int n char*$s){……}则下面对函数指针的定义和赋值均正确的是A.void(*pf)(

  • 已定义以下函数:int fun(int *p){return *p;}函数fun的返回值是()。A.不确定的值B.一个整数C.形参

  • 已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。

  • 下列函数参数默认值定义错误的是()。A.Fun(int x int y=0)B.Fun(int x=100)C.Fun(int x=0 int y)D

  • 下列函数参数默认值定义错误的是()。A.f(int x int y=O)B.fun(int x=100)C.f(int x=0 int y)D.fun