首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 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
98
问题
设有如下函数定义
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全国计算机二级
相关试题推荐
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是
关系表中的每一行称为一个()。
下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序的下划线
设intb=2,表达式(b<<2)/(b>>1)的值是()。
下列叙述中错误的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。【09年9月】
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。yoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+lj<nj++)if(f
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
交流测速发电机的定子上装有()。
关于佐剂增强免疫应答机制的叙述错误的是
急性坏死性胰腺炎的特点是
每个人都有命运不公平和身处逆境的时候,这时我们应该相信______。许多事情刚开始时,丝毫看不见结果,更谈不上被社会所承认。要想成功就应付诸努力,既不要烦恼,也不要焦急,踏踏实实地工作就会得到快乐。而一味盯着成功的果实,肯定忍受不了苦干的寂寞,到头来只会半
①船开了。一个朋友拨着船,缓缓地流到河中间去②朋友说这里是“鸟的天堂”,有许多只鸟在这棵树上做窝,农民不许人捉它们③船在树下泊了片刻,岸上很湿,我们没有上去④只有无数的树根立在地上,像许多根木桩⑤地是湿的,大概涨潮时河水常常冲上岸去。“鸟的天堂”里
下列科学家在中国的科技史进程中作出了不可磨灭的贡献,下列科学家及成就对应错误的是()。
讲好故事,是文艺创作的大事。大凡历史__________下来的经典之作,在世界范围内得到广泛认同的优秀作品,都有一个好故事。故事讲不好,就很难__________,更遑论积累了。依次填入画横线部分最恰当的一项是()。
设A=(α1,α2,…,αm),其中ai是n维列向量,若对于任意不全为零的常数k1,k2,…,km,皆有k1α1+k2α2+…+kmαm≠0,则().
A、 B、 C、 C
OnSaturday,BexarCountyDigitalLibrary—a$2.4million,4,000-square-footspacelocatedonthesouthsideofSanAntonio—opens
最新回复
(
0
)