首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) {iflk
设有如下函数定义 int fun(int k) {iflk
admin
2019-12-17
46
问题
设有如下函数定义
int fun(int k)
{iflk<1)return 0;
else if(k==1)return 1;
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/WLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);
下面结构体的定义语句中,错误的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#inclu
下面不属于软件需求规格说明书内容的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
利用各种图片、模型、幻灯片及教学电影、电视等进行的直观教学是()
用竹茹治疗恶心呕吐时,应付的炮制品是
A.糖酵解途径B.2,3-二磷酸甘油酸支路C.柠檬酸循环D.糖醛酸循环E.磷酸戊糖途径为哺乳动物红细胞生理活动提供所需能量的主要途径是
按照国家有关规定,需要具备相应招标资格才能进行招标代理的项目主要有()。
工程量清单编制的依据有()。
关于保兑信用证的保兑行,下列属于其付款责任的是()。
A公司自1998年起开始对本单位关键技术人员实行期权奖励。其中对程序设计师张某,的期权奖励计划是:自1998年10月1日至2006年10月1日,在本单位任职8年、在境内工作时间不低于4年期满后,可以每股1元的价格购买上市公司B公司的股票100000股,购买
在生产过程中,研究反应速度与催化剂的量的关系的时候,收集了20组数据,求得回归平方和为256,残差平方和为280,已知F0.05=5.32,则()。
一、注意事项1.本试卷由给定资料与作答要求两部分构成。2.第一题、第二题、第五题,所有考生都必须作答。第三题仅限行政执法类、市(地)以下综合管理类职位的考生作答。第四题仅限考省级(含副省级)以上综合管理类职位的考生作答
Inthe1960s,medicalresearchersThomasHolmesandRichardRahedevelopedachecklistofstressfulevents.Theyappreciatedthe
最新回复
(
0
)