首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
2019-06-12
60
问题
已知递归函数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/dL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中()函数名只能用于检测输入操作。
若D1={a1,a2,a3},D2={b1,b2,b3},则D1×xD2集合中共有__________个元组。
有如下程序:#includeusingnamespacestd;classTestClass1{public:virtualvoidfun(){cout
有以下程序:#includeusingnamespacestd;classTestClass{public:TestClass(intr1.intr2){R1
有如下程序:#includeusingnamespacestd;classTestClass,{public:TestClass(){cout
一棵二叉树第6层(根结点为第一层)的结点最多为_____________个。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
下列哪一条不属于数据库设计的任务?()
__________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
采用线性链表表示一个向量时,要求占用的存储空间地址()。
随机试题
人民法院受理债务人甲公司破产申请时,乙公司依照其与甲公司之间的买卖合同已向买受人甲公司发运了该合同项下的货物,但甲公司尚未支付价款。乙公司得知甲公司破产申请被受理后,立即通过传真向甲公司的管理人要求取回在运途中的货物。管理人收到乙公司传真后不久,即收到了乙
动脉粥样硬化病变中的脂质来源于:
下述指标中对渗出液诊断最有帮助的是()。
拆除无固定支撑架的大模板时,可采取将模板直接靠在墙体结构上作为临时固定措施。()
凡带有支柱或框架式钢结构的高炉,其钢结构与炉壳之间采取的连接方式是()。
如果企业的资金来源全部为自有资金,且没有优先股存在,则企业的财务杠杆系数()。
企业在分析投资方案时,有关所得税率的数据应根据()来确定。
一般资料:求助者,男,33岁,公司职员。案例介绍:今年春节前求助者的父亲在老家突发心脏病去世,求助者将母亲接来同住。最初的一个多月的时间里,妻子和母亲还能够和平相处,但随着时间的推移,双方的矛盾逐渐显现出来;从日常的饮食起居到孩子的培养教育都能成
办公室按零售价花费360元购买了一批笔记本。如果按批发价购买,则每个笔记本能便宜3元,且恰好能多购买20个。则该笔记本零售价为()元。
I’msureyoursuggestionwill______theproblem.
最新回复
(
0
)