首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) {if(k<1)return0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
设有如下函数定义 int fun(int k) {if(k<1)return0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
admin
2019-08-10
84
问题
设有如下函数定义
int fun(int k)
{if(k<1)return0;
else if(k==1)return1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
选项
A、2
B、4
C、3
D、5
答案
C
解析
这道题目考查了函数的递归调用,当执行调用语句n=fun(3)时,返回n=fun(2)+1,再执行fun(2),返回n=fun(1)+1+1,而fun(1)等于1,所以最后n的值等于3。而函数fun总共被调用了3次。即fun(3),fun(2),fun(1)。
转载请注明原文地址:https://kaotiyun.com/show/BcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是( )。
下列叙述中正确的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
计算机能直接执行的程序是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
以下不构成无限循环的语句或语句组的是()。
有以下程序voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(inO);*s=*p1+*(p2++);)main(){inta[2]={1,2
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为CEAedca,排序后输出为CedcEAa。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和
下列选项中不属于面向对象程序设计特征的是
随机试题
华新基金管理公司是为信泰证券投资基金(信泰基金)公开募集基金的基金管理人。华新公司的下列哪一(些)行为符合法律的规定?
证券公司代销基金产品,下列不属于被处以3万元以下罚款的情形的是()。
下列哪项反应属生物转化第二相反应()
A.癫痫,肌阵挛发作B.癫痫,阵挛发作C.抽动秽语综合征D.睡眠肌阵挛E.婴儿痉挛症女,3岁,发作性抽搐1个月,表现四肢的快速抽动,持续时间不到1秒钟,每日发作数次,发作同期EEG示全导多棘慢波。可能的诊断为
为使潜在客户变成现实客户,房地产经纪人应该根据客户的购买动机和需求,为客户提供()。
可以采用单一来源方式采购的情形有()。
我国基金监管职责分工的目的不包括()。
设有甲、乙两国发生进出口贸易,两国政府签订双边贸易协定。如果甲、乙两国的进出口贸易是进出口商之间的贸易,甲国出口商向乙国进口商单方面提供商品,可选择的较安全的结算方式有()。
()属于培训的间接成本。
现有细胞质雄性不育型细胞甲和细胞核雄性不育型细胞乙,用细胞工程的方法互换这两个细胞中的核,培养得到含乙核的甲植株、含甲核的乙植株。关于这两植株育性的描述正确的有()。
最新回复
(
0
)