首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 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
99
问题
设有如下函数定义
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全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。[注意]部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所
字符串str由数字字符组成(长度不超过5个字符),可看作任意进制的数,请补充函数fun(),该函数的功能是:把str字符串转换成任意进制的数,结果保存在数组xx中,由函数返回转换后数组腆的实际长度。其中x表示str原来的进制,y表示要转换成的进制。例如
请编写函数fun(),该函数的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为ABCDEFGl2345,其中字符B的ASCⅡ码值为偶数、…、字符2的ASCⅡ码值为偶数
给定程序MODll.C中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:30.
下列给定程序中,函数fun()的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示的数据,由main()函数输出。例如,若输入2,则输出1224输入4,则输出1234
C语言规定,在一个C程序中,main()函数的位置()。
下列叙述中错误的是()。
以下叙述中错误的是()。【10年9月】
下面对对象概念描述正确的是
随机试题
下列不属于中药的是()
患者,女,48岁,发现右侧乳房内无痛性肿块1个月。体检:右侧乳房外上象限可扪及一直径约为5cm的肿块,表面不平滑,边界不清,质地硬;局部乳房皮肤凹陷呈酒窝征,同侧腋窝可扪及2个肿大的淋巴结,可被推动,经活组织病理学检查证实为乳腺癌,拟行乳腺癌改良根治术。
集合分配账户的特点是()。
某房屋租赁企业,房产原值共1800万元,2009年4月1日将原值为1000万元的临街房出租给某连锁商店,月租金6万元。5月1日将另外的原值500万元的房屋出租给个人居住,月租金2万元。房屋出租前的房屋均在企业闲置,当地政府规定允许按房产原值减除20%后的余
根据弗罗姆的期望理论,员工对一旦完成任务就可以获得报酬的信念称为()。
Keeppracticingandyou______yourEnglish.
东汉安帝时,昌邑县令王密为感谢杨震的提挈之恩,夜里怀金十斤馈赠,被杨震拒绝。王密说:“暮夜无知者。”杨震答道:“天知,神知,我知,子知。何谓无知!”王密听后“隗而出”。杨震拒收馈赠表明
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是
设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。则输出序列为()。
Betweenastonishmentandjoy,shecouldn’thelp______intotears.
最新回复
(
0
)