首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n
已知递归函数fun的定义如下: int fun(int n) { if(n
admin
2020-06-29
29
问题
已知递归函数fun的定义如下:
int fun(int n)
{
if(n<=1)return 1://递归结束情况
else return n*fun(n一2);//递归
}
则函数调f}j语句fun(5)~J返嘲值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数int n,返回整型。其中fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行*fun(3);当3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/cp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main()函数中的错误,使该程序的输出结果正确。程序输出:88注意:错误的语句在/********found********/的下
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数num(char*str)用于返回字符串中非数字的个数。例如:abcl23abc45返回值为:6将函数num补充完整。注意:请勿改
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<”Pleaseinputastri
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
下列关于对象初始化的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classB{public:virtualvoidf0{cout
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。
有如下类定义:classPoint{private;staticinthow_many;};________how_many=O;要初始化Point类的静态成员howmany,下划线处应填
层次型、网状型和关系型数据库划分原则是( )。
软件生命周期是指( )。
随机试题
可引起头痛的功能性原因的是()
关于规划方案调整审批程序正确的是()。
某业主投资一建设工程项目,通过招标选择了一家施工单位,并与之签订了合同。合同约定,在施工过程中,若由于业主原因造成窝工,则机械的停工费用和人工窝工费按台班费和工日费的40%结算支付。该工程按如下计划进行:在计划执行过程中,出现了如下事件:事件一:因业
会计软件可以同时建立多个账套,分别代表不同的会计主体。()
合理情绪想象技术的步骤包括()。
阅读下面材料,回答问题。大学毕业不久,我就担任了初二(1)班的班主任,一天中午,一个学生急匆匆地跑来说:“老师,小杨不知为什么事,正和(2)班王老师争吵,还骂老师了。”我赶紧过去问缘由。得知(2)班的卫生区有几片废纸,被学校的值日生扣了分,据说(2
如图所示,两个相同的圆锥形容器都装了深度为圆锥高的一半的水,则乙容器中水的体积为甲的()倍。
患者,男性,43岁,因左下后牙有洞,要求治疗。检查:36近中面深龋洞,探敏,叩(-),冷测一过性敏感,该牙诊断为深龋。处理为()。
下列信息中,不属于DHCP服务器作用域配置信息的是()。
WhatwillhappenwhenLakeNyosandLakeMonounexplode?Ateamofscientistshas
最新回复
(
0
)