首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) {if(n
已知递归函数fun的定义如下: int fun(int n) {if(n
admin
2020-10-21
30
问题
已知递归函数fun的定义如下:
int fun(int n)
{if(n<=1)return 1;//递归结束情况
else return n*fun(n-2);//递归
}
则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数int n,返回整型。其中fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/BAyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;(
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释//********1********之后添加语句。(2)完成函数
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类B虚继承于A,请在注
下列关于运算符重载的描述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:平均值为:29最大值为:112最小值为:-11注意:错误的语句在//******error******的下面。修改
下列各选项中,不属于序言性注释的是()。
软件设计中模块划分应遵循的准则是()。
下列叙述中正确的是()。
下列运算符中,不能被重载的是()。
下列选项中,正确的C++表达式是()。
随机试题
加涅把智慧技能分成五个层次,由低到高分别是()。
X射线通过人体后,透射线强度与原射线的关系是
A.1日常用量B.不超过15日常用量C.不超过3日常用量D.不超过7日常用量医疗机构门诊开具第二类精神药品片剂,每张处方用量要求为
心源性水肿的主要致病因素是
就土地所有权与使用权两者之间的关系而言,土地使用制可大致分为土地所有权与使用权相结合和土地所有权与使用权相分离两大类。()
施工临时工程是为辅助主体工程施工所必须修建的生产和生活用临时性工程。其由()、其他施工临时工程组成。
私募基金管理人在备案私募基金时,应如实填报的信息包括()。 Ⅰ.基金名称 Ⅱ.资本规模 Ⅲ.投资者 Ⅳ.基金合同
影像是历史的眼睛,也是现实的摄魂术。它是对世界忠直的观察、记录、发现,而非对世界的提纯、美化,或者丑化。伍尔芙说图像“不是争论”,“它们就是事实直接对眼睛所说的未经加工的声明”。这个由机器所做的记录,当然比文字更加中立、客观、可信。而我们能够将一些不该忘却
()模式注重任务目标的实现,以解决实质社会问题为主要工作取向。
行政诉讼中只能采用合议制审判方式。()
最新回复
(
0
)