首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n.2);//递归 } 则函数调用语句fun(5)的返回值是( )。
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n.2);//递归 } 则函数调用语句fun(5)的返回值是( )。
admin
2020-07-30
53
问题
已知递归函数fun的定义如下:
int fun(int n)
{
if(n<=1)return1;//递归结束情况
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/2Jyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(’*’);cout
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigN
有如下程序;#includeusingnamespacestd;classBase{public:voidoutput0{cout
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
下列关于模板的叙述中,错误的是()。
下列模板声明中,有语法错误的是()。
下列选项中不属于面向对象程序设计特征的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.epp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
随机试题
Valentine’sDayissupposedtobeaboutloveandromance.Butunfortunately,itcanbejusttheopposite.Becauseofthat,Feb.
可以在没有安装PowerPoint,但正常安装了Windows2000的计算机上展示后缀名为.ppt的PowerPoint的演示文稿。()
慢性期血肿表现为
外科疾病辨证的总纲是
A、增加胶剂的硬度B、降低胶剂的黏度C、沉淀溶液中的泥沙D、收胶时利于气泡的易散E、收胶时起消泡作用胶剂制备时,应用冰糖的目的是()。
甲公司是一家巧克力加工企业,该公司提前在世界多个国家将自己的知名品牌注册为商标,从而有效避免了进入相应国家市场时当地政府可能产生的干涉。从企业管理政治风险的角度讲,该公司的这种做法属于()。
从价值链分析的角度看,()是企业竞争优势的源泉。
试论中国古代宰相制度的变迁。
古时候,各行各业都有敬拜祖师的习俗。如泥瓦木匠业敬鲁班,火腿业礼宗泽,纸业奉蔡伦,笔业拜()。
ReadthetextsfromanarticleinwhichfivepeopletalkedaboutClinton.Forquestions61to65,matchthenameofeachperson
最新回复
(
0
)