A-A+

设有如下函数定义: int fun(int k) {if(k

2022-08-06 00:18:15 问答库 阅读 173 次

问题详情

设有如下函数定义: 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请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
此题考查简单的循环,当执行n=fun(3),则函数fun执行3次。

考点:函数,定义