首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) {if(k
设有如下函数定义 int fun(int k) {if(k
admin
2019-08-18
50
问题
设有如下函数定义
int fun(int k)
{if(k<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),funt2),fun(1)。
转载请注明原文地址:https://kaotiyun.com/show/Q4Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
关于C语言的变量,以下叙述中错误的是
有以下程序main(){unsignedchara=8,c;C=a>>3:printf("%d\n",c);}程序运行后的输出结果是
给定程序MODI1.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f;若形参是
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
下面选项中合法的字符常量是
随机试题
美术鉴赏课《狼牙山五壮士》的教学中,适合作为教学重点的是()。
石灰的消解(熟化)过程中()。
女性,26岁。因甲状腺功能亢进症行甲状腺切除,术后第二天出现手足抽搐该病人发作性手足抽搐1个月未缓解,且逐渐加重,最有效的治疗方法是
风湿性心瓣膜病二尖瓣狭窄最常见的心律失常是()。
以通幽汤治噎膈,取其功能为以启膈散治噎膈,取其功能为
交感神经节后纤维兴奋的表现是
甲订立有效遗嘱,将其房产留给其子所有。后甲下落不明达到一定期间被宣告死亡,发生继承,其判决宣告之日为2005年4月3日。之后甲重新出现,又订立有效遗嘱,将其房产改留给其女所有,2006年1月5日,甲因病死亡。则下列说法正确的是()。
公司型基金与契约型基金的区别包括()
黄某与唐某自愿达成离婚协议并约定财产平均分配,婚姻关系存续期间的债务全部由唐某偿还。经查,黄某以个人名义在婚姻存续期间向刘某借款10万元用于购买婚房。下列表述正确的是
下列说法中,错误的是( )。
最新回复
(
0
)