首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 #include int fun( int k ) { if (k
设有如下函数定义 #include int fun( int k ) { if (k
admin
2015-07-28
58
问题
设有如下函数定义
#include
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、3
B、2
C、4
D、5
答案
A
解析
考查递归调用。函数fun()的调用规律是若k大于1,则不断调用自身直到k值为1,该函数调用次数与k值相符合,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/kOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
()是不正确的C语言赋值语句。
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
_______是构成C语言程序的基本单位。
以下正确的程序段是______。
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
下面能正确进行字符串赋值操作的语句是______。
下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d
在循环结构中,______可以使得同一组语句一次也不执行。
以下选项中,能用作用户标识符的是
随机试题
育婴职业是以()等级划分的。
维持蛋白质β-片层结构的化学键主要是
不属于“实名制"挂号意义的是
基础设计中,构造上通过限制刚性基础的()来满足刚性角的要求。
在持续经营的情况下,分期核算的会计期间是人为划分的。()
银行对一年未发生收付活动且未欠开户银行债务的单位银行结算账户,应通知单位自发出通知之日起()日内办理销户手续,逾期视同自愿销户,未划转款项列入久悬未取专户管理。
下列说法正确的是()。
排除求助者精神病性精神障碍的依据不包括()。求之助者的性格特点不包括()。
公安部于2011年9月修订印发了新的《公安机关人民警察职业道德规范》,此次印发的《公安机关人民警察职业道德规范》是对1994年版的修订与完善。()
A、Sightdeposits.B、Certificatesofdeposit.C、Timedeposits.D、Savingsdeposits.BCDs(可转让大额存单)应指B项“存款单”。sightdeposit活期存款。time
最新回复
(
0
)