首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n
已知递归函数fun的定义如下: int fun(int n) { if(n
admin
2020-06-29
34
问题
已知递归函数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打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数num(char*str)用于返回字符串中非数字的个数。例如:abcl23abc45返回值为:6将函数num补充完整。注意:请勿改
有如下类声明:classBase{protected;intamount;public;Base(intn=0):amount(n){)intgetAmountoconst{ret
下列有关内联函数的叙述中,正确的是()。
下列关于构造函数的描述中,错误的是()。
以下程序的输出的结果是()。#includevoidmain(){inti,k,a[10],p[3];k:5;for(、i=0;i
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
在软件开发中,需求分析阶段产生的主要文档是( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内
在下列选项中,不允许作为C++标识符的是
随机试题
儿童口头语言发展的关键期是()
某鸡场2周龄鸡发病,排出白色黏稠或水样稀粪,剖检见腿肌、胸肌出血,法氏囊充血、水肿、出血,呈紫黑色,肾肿大苍白,呈花斑状。该鸡群可能发生的疾病是
腹部叩诊出现移动性浊音阳性的临床意义是()
某市的市区东北部有一中外合资的电子企业,因产品销路好,急需扩建一条生产线。企业提出在其厂区的东北角占用2.0hm2的农村村民住宅和部分农村企业用地,企业提出的用地在城市规划为工业用地。[问题]该中外合资的电子企业的用地是否符合城市规划要求
质量验收评定的依据包括()。
关于跨境投资的风险管理,以下表述正确的是()。Ⅰ.涉及跨境投资的基金,包括QDII基金、港股通基金及非本地基金管理公司管理的互认基金,因此应对这几种基金着重管理Ⅱ.由于涉及交易中的币种兑换,因此会面临本外币汇率差异引起的风险Ⅲ.风
美国实用主义教育家杜威关于学生在教学中的地位的主张,称为()。
学校作为法人最重要和最应该具备的条件是()。
下列句子中有语病的一项是()。
(2010年江西.134)甲以个人名义向乙独资设立的腾飞有限公司借款8万元,借期2年,不久,甲与丙登记结婚,将借款8万元用于购买新房和家电,婚后1年,甲与丙协议离婚,未对债务的偿还作出约定。下列哪一项是正确的?()
最新回复
(
0
)