首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
85
问题
已知递归函数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://www.kaotiyun.com/show/2Jyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若MyClass为一个类,执行“MyClassa[4],*p[5],”语句时会自动调用该类构造函数的次数是()。
下列关于类定义的说法中,正确的是()。
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
下列有关C++流的叙述中,错误的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下程序:#includeusingnamespacestd;classB{public:virtualvoidf(){cout
有如下函数定义:voidfunc(inta,int&b){a++;b++;)若执行代码段:intx=0,y=1;func(x,y);则变量X和y的值分别是()。
下列关于运算符重载的描述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出
随机试题
人力资源战略
以下最不可能经阴道分娩的胎位是
A.肾上腺素B.特布他林C.雷尼替了D.氯苯邪敏E.奥美拉唑阻断H2受体而治疗消化性溃疡的药物是
下列有关临界点的叙述,错误的是()。
我国公民的民事权利能力始于()。
茶文化是古代中国南方人民对中国饮食文化的贡献,也是中国人民对世界饮食文化的贡献,下列属于茶叶发展过程中的功能的是()。
教师在上完一节课后总要有个结束语。这是教学评价中的总结性评价。()
突发公共事件按照性质、严重程度、可控性和影响范围等因素分为特别重大、重大、较大、一般四个等级;预警级别分为四级,依次()。
请用主观能动性与客观规律性相互作用的关系来说明革命热情和科学态度的关系。
Wedidn’tenjoyourwalkalongtheseafrontbecauseitwassowindy.preventedThestrongwind____________________our
最新回复
(
0
)