首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) { if(k<1)return 0; else if(k==1)return 1; else return fun(k-1)+1; } 若执行调用语句:n=fu
设有如下函数定义 int fun(int k) { if(k<1)return 0; else if(k==1)return 1; else return fun(k-1)+1; } 若执行调用语句:n=fu
admin
2017-04-26
38
问题
设有如下函数定义
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),fun(2),fun(1)。
转载请注明原文地址:https://kaotiyun.com/show/yqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。#includelongfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+fib(
以下scanf函数调用语句中对结构体变量成员的引用不正确的是structpupil{charname[20];intageintsex;}pup[5],*p;p=pup;
以下程序的输出结果是#includevoidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){inta=10,b=40,c=20;p
以下叙述中正确的是
在下列关于二叉树的叙述中,正确的一项是
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下列数据结构中,按先进后出原则组织数据的是
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
随机试题
中国进入新民主主义后,经济上处于领导地位的是
如图4-80所示两系统均作自由振动,其中图(a)系统的周期和图(b)系统的周期分别为()。
全同步16进制加法集成计数器74163构成的电路如题38图所示。74163的功能表如题38表所示。该电路的分频比(即F与CP的频率之比)为()。
在动态控制的三大要素中,目标控制的依据和目的是()。
某小区有两栋相邻的A住宅建筑和B住宅建筑,其中A住宅建筑的耐火等级为二级,自建成起已有40年。它的屋面一部分为坡屋面,其余部分为平屋面。坡屋面部分从A建筑的地面至檐口的距离为30m,至屋脊的高度为32m,平屋面从地面至屋面面层的高度为28m,顶部屋面面积为
全国银行间市场买断式回购对完善市场功能具有的意义有( )。
甲、乙、丙二家公司在S市设立A灯具有限责任公司(以下简称“A公司”),拟定的注册资本为100万元,甲公司以货币出资lO万元,以机器设备出资20万元,乙公司以货币出资10万元,以专利权出资35万元,丙公司以厂房出资25万元。但在公司登记时,工商行政管理机关有
1787年,美国拟定宪法草案期间,为了使大州与小州之间达成共识,康涅狄格州代表罗杰·舍曼提出一项折衷方案获得通过。议会分成参众两院。众议院中每个州的代表数目由州内自由民加上五分之三的奴隶的数目决定。参议院中每个州都有两名代表,由州议会选举产生。国会通过法令
与第一次国民革命统一战线相比较,抗日民族统一战线具有的新特点是()
Don’thazardyourreputationbysupportinghisjointventurewiththegayfromLosAngels.
最新回复
(
0
)