首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)return 0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句“n=fun(3);”,
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)return 0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句“n=fun(3);”,
admin
2019-07-25
32
问题
设有如下函数定义:
#include<stdio.h>
int fun(int k)
{if(k<1)return 0;
else if(k==1)return1;
else return fun(k-1)+1;
}
若执行调用语句“n=fun(3);”,则函数fun总共被调用的次数是( )。
选项
A、2
B、4
C、4
D、5
答案
B
解析
首先n=fun(3),3被当作参数传递进去,这就进行了一次调用,3被当做参数传进去后,程序会执行这句else return fun(k-1)+1;这就调用了第二次,而参数是3-1也就是2。2被当做参数传进去后,程序会执行这句elsereturn fun(k-1)+1;这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句else if(k==1)return1;不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://kaotiyun.com/show/3dID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
深化供给侧结构性改革,提高农业综合效益和竞争力,都需要抓好农村一、二、三产业融合发展这个重点。但不该忘记的是,促进农村三产融合发展很重要的一个出发点应该是________。虽然当前第一产业占国内生产总值的比重下降到9%,但第一产业内就业人数的比重仍占28%
下列选项中的现象所蕴含的物理原理相同的是()。
下列选项中不属于近代设立的外事机构的是()
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
列宁对辩证唯物主义物质范畴的定义是通过
分布式数据库的【13】透明性是最高级别的透明性,它使得在编写程序时用户只需要对全局关系进行操作,这样简化了应用程序的维护。
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为()。
随机试题
原位癌是指
下列药物对容量血管的作用强于阻力血管的是
患者,女,38岁。月经淋漓难尽,经血色淡质稀,兼见腰酸肢冷,舌淡,苔薄,脉沉细。该病的针灸治疗主穴为
招标人采用邀请招标方式的,应当向()个以上具备承担招标项目能力、资信良好的特定的法人或其他组织发出投标邀请书。
背景A公司参与远离所在地炼钢厂的机电安装工程总承包的投标,投标前做了如下工作:(1)分析了招标文件工程范围,本工程含机械设备安装、电气及自动化系统安装、钢结构及非标准件制作安装、工业给水排水施工、防腐及保温工程、筑炉工程。并分析了本公司
离退休人员的工资应计入( )。
根据外商投资企业有关法律制度的规定,下列关于中外合资经营企业与中外合作经营企业区别的正确表述有()。
青少年时期是速度素质发展的最佳时期,简述提高快速跑能力的练习方法。
某班级组织英语竞赛,甲、乙、丙、丁分别是本次竞赛的前四名,老师让他们猜测成绩排名。甲说:乙是第一,丙是第四。乙说:甲是第一,丙是第二。丙说:丁是第三,乙是第四。丁说:乙是第三,甲是第四。老师告诉他们每个人都只猜对了一半。那么四人由第一到第四成绩排
在采用非抢占式进程调度方式下,不会引起进程切换的情况是______。
最新回复
(
0
)