首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)return 0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句“n=fun(3);”,
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)return 0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句“n=fun(3);”,
admin
2019-07-25
34
问题
设有如下函数定义:
#include<stdio.h>
int fun(int k)
{if(k<1)return 0;
else if(k==1)return1;
else return fun(k-1)+1;
}
若执行调用语句“n=fun(3);”,则函数fun总共被调用的次数是( )。
选项
A、2
B、4
C、4
D、5
答案
B
解析
首先n=fun(3),3被当作参数传递进去,这就进行了一次调用,3被当做参数传进去后,程序会执行这句else return fun(k-1)+1;这就调用了第二次,而参数是3-1也就是2。2被当做参数传进去后,程序会执行这句elsereturn fun(k-1)+1;这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句else if(k==1)return1;不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://kaotiyun.com/show/3dID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于航天器的说法正确的是()。
如果依据统计方法的功能进行分类的话,统计学可以分为()
如果一组数据完全平衡,那么这组数据的离均差的总和为()
简述学校教育有效促进学生身心发展的条件。
美联储通过公开市场操作主要调整的是()。
根据我国资源税的有关规定,下列资源应征收资源税的是()。
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
恩格斯说:“运动,就它被理解为存在方式,被理解为物质的固有属性这一最一般的意义来说,囊括宇宙中发生的一切变化和过程,从单纯的位置变动起直到思维。”这说明()
分布式数据库的【13】透明性是最高级别的透明性,它使得在编写程序时用户只需要对全局关系进行操作,这样简化了应用程序的维护。
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“WelcometotheNCRExamination!”信息,并且文本区由滚动条控制文本的上下滚动。
随机试题
简述系统实施的目标。
××县卫生局《会议通知》(97)×卫字第10号全县各食品加工业:根据上级要求,对全县食品加工行业的卫生状况进行一次全面大检查,我们拟召开食品加工行业负责人会议,现将有关事项通知如下:一、会议时间:1997年2月14日在县第三
多器官功能障碍综合征的病因中以下哪一种不存在
某工程项目,发包人将工程主体结构施工和电梯安装分别发包给了甲、乙两个承包人。乙承包人在进行电梯安装时,由于甲承包人不配合,给乙承包人造成了一定的损失,该损失应当由( )承担。
某工程公司中标承包一城市道路施工项目,道路总长15km,其中包括一段燃气管线的敷设。工程建设工期很紧。为抓紧时间,该公司很快组成项目经理部,项目部进行了临建。项目部拿到设计院提供的设计施工图决定立即开始施工,监理工程师尚未到场。开工后项目部组织人员编制了施
对进口列入《限制进口可用作原料的废物目录》及《自动进口许可管理类可用作原料的废物目录》的废物,报关单位向海关申报时应当提交《进口废物批准证书》;对进口未列入上述目录的废物,国家规定:
金融远期合约由于采用了集中交易的方式,交易事项可协商确定,较为灵活,金融机构或大型工商企业通常利用远期交易作为风险管理手段。()
以下选项中与if(a==1)a++;elsea=b:语句功能不同的语句是()。
Hitsongsarebigbusiness,sothereisanincentiveforcomposerstotrytoteaseoutthoseingredientsthatmightincreasethe
Givemethesalt,______?
最新回复
(
0
)