首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
44
问题
已知递归函数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全国计算机二级
相关试题推荐
下列对重载函数的描述中,()是错误的。
已有函数fun(a,b),为了使函数指针变量p指向函数fun,则使用的赋值语句是_____________。
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout
下列哪种数据模型可以用树形结构来表示实体之间联系()。
下面()不是构造函数的特征。
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有_____________个元素。
以下哪个不是C++语言中的有效标识符?
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
随机试题
对储油罐使用涂料涂刷时,必须按()的底漆、面漆配套品种施工。
建设中国特色社会主义人数最多、最基本的依靠力量是【】
寻寻觅觅,冷冷清清,凄凄惨惨戚戚。乍暖还寒时候,最难将息。三杯两盏淡酒,怎敌他、晚来风急!雁过也,正伤心,却是旧时相识。满地黄花堆积,憔悴损,如今有谁堪摘!守着窗儿,独自怎生得黑!梧桐更兼细雨,到黄昏、点点滴滴。这次第,怎一个愁字了得!这首词是怎样表
调剂使用医疗机构制剂的表述,正确的是
A.利水渗湿B.清热泻火C.温里散寒D.收敛固涩E.和中缓急涩味所示的效用是()。
公司应如实、完整地记录内幕信息在公开前的()等各环节所有内幕信息知情人名单,以及知情人知悉内幕信息的时间等相关档案,供公司自查和相关监管机构查询。Ⅰ.报告Ⅱ.传递Ⅲ.编制与审核Ⅳ.披露
在对道德两难故事“海因茨偷药”进行评判时,小明认为救妻子是丈夫应尽的义务,所以海因茨偷药是应该的。按照科尔伯格的道德发展阶段理论,小明的道德发展阶段处于()
行政赔偿请求人单独提起行政赔偿诉讼的,其诉讼时效自向赔偿义务机关递交赔偿请求书之日起为:()
数据库系统的核心是()。
TulipswereintroducedintoHollandbeforethe17thcenturybutitdidnottakelongfortheflowerstogainpopularityamongth
最新回复
(
0
)