首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n
已知递归函数fun的定义如下: int fun(int n) { if(n
admin
2020-06-29
44
问题
已知递归函数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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示学生学号的类StuID,但类StuID的定义并不完整。请按要求完成下列操作,将类StuID的定义补充完整,使程序的运行结果为学生的学号为:20100401学生名
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d中的奇数扩大1倍,并存储到数组d中。例如:2,15,6,-3,8,-11,9,24
有如下程序段:inti=5;while(inti=0){cout<<‘*’;i~;)运行时输出“*”的个数是()。
有如下程序#include<iostream>usingnamespacestd;intmain(){chara:cin>>a;if(a=‘*’)cout<<“***”<<endl;
以下描述中,不是线性表顺序存储结构特征的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数m_year、m_month类型为int,请在注释∥********1**
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
下列关于函数参数的叙述中,错误的是
随机试题
下列可以引起血清间接胆红素升高的是
A、3~6个月B、1~2岁C、4~6岁D、9~11岁E、16岁以后正颌外科治疗的年龄通常在()
男,65岁,浮肿,全身所处疼痛5月余。尿蛋白5g/L,颅骨、骨盆X线呈穿凿样空洞,血浆蛋白电泳见M带,尿凝溶蛋白阳性。可能的诊断为
2006年12月底,延庆县城管大队、县公安局、县文化局、县工商局等单位根据县政府的决定对本县的图书租赁市场进行突击检查。发现陈某在其租书房内超范围经营春联。上述机关对其联合作出处罚决定,没收了其全部春联,并处罚款800元。陈某不服,向县政府申请复议,县政府
某教学楼高层框架结构,抗震设防烈度为8度,丙类建筑,Ⅰ类场地,设计地震分组为第二组,共10层,总高度43.3m。其中一榀横向中框架的竖向荷载分布及梁柱尺寸如下图所示。框架混凝土强度等级柱均为C30,梁均为C25,竖向荷载作用下结构经内力计算第一、二层梁柱端
我国《建筑工程施工合同(示范文本)》规定,由( )支付保险费用。
导致企业银行存款账面余额小于银行对账单余额的未达账项有()。
资料1:深圳市富士实业有限公司(4573144899)从美国进口一批石油钻井配件。该批货物为一般贸易进口货物。装载货物的运输工具于2007年11月16日申报进境(滑轮的法定计量单位为个,其余商品为千克)。资料2:中华人
下列说法中,正确的是()。
我国的民族自治区与我国的特别行政区的共同点主要表现在()。
最新回复
(
0
)