首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
admin
2019-04-24
93
问题
设有如下函数定义
intfun(intk)
{
if(k<1)return0:
elseif(k=1)return1;
elsereturnfun(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/IFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
给定程序中,函数fun的功能是计算下式直到,并把计算结果作为函数值返回。例如,若形参e的值为1e-3,函数的返回值2.985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存
给定程序MODll.C中函数fun的功能是:求k!(k0return(k*fun(k-1));/************found************/elseif(k=0)return1L;}mai
组成C语言程序的是()。
表达式(int)((double)9/2)-(9)%2的值是()。【09年9月】
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
随机试题
简述大学生应当如何加强网络文明自律。
甲工程咨询单位受乙企业委托,为某核准类工程项目开展前期咨询服务。进行风险分析时发现该项目主要风险发生的概率和影响为:(1)房屋征收风险发生的概率较高,发生后会严重影响项目按计划实施。(2)恶劣天气风险发生的可能性中等,发生后会导致较高的索赔。(3)承
根据下面材料回答问题。下图是有关网民性别结构的数据资料。农村男性网民占农村网民的比例比城镇男性网民占城镇网民的比例高()。
甲自称得道高僧,路遇一村民,告其家中必有灾难,让其拿5000元消灾,这位村民一向迷信,就听信了甲。甲的行为构成()。
法国总统戴高乐有一个座右铭:“保持必定的距离!”这也深入地影响了他和智囊、参谋们的关联。在他十多年的总统岁月里,他的秘书处、办公厅和私家参谋部等顾问和军师机构,没有什么人的工作年限能超过两年以上。这表明戴高乐是个主要靠自己的思维和决断而生存的首领,他不允许
In1985whenaJapanAirLines(JAL)jetcrashed,itspresident,YasumotoTakagi,calledeachvictim’sfamilytoapologize,and
证明:当0<x<1时,
FTP协议的说法,正确的是(30)。
以下所列的各函数首部中,正确的是______。
A、Love.B、Conflict.C、Violence.D、Mystery.B短文说,不同的电影都有一个共同点——矛盾冲突。所以B正确。选项是名词,一般问细节或主旨。听到conflict时记录common。mysteries和love是并列出现的
最新回复
(
0
)