首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { iffn
已知递归函数fun的定义如下: int fun(int n) { iffn
admin
2021-06-10
45
问题
已知递归函数fun的定义如下:
int fun(int n)
{
iffn<=1)return l;//递归结束情况
else return n*fun(n.2);//递归
}
则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数intn,返回整型。其中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/mvfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是()。
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
在C++中,打开一个文件时与该文件建立联系的是()。
软件系统总体结构图的作用是
下列关于虚基类的描述中,错误的是()。
下列有关内联函数的叙述中,正确的是()。
随机试题
呕吐证的辨证要点为
关于信用的概念,下列说法不正确的是( )。
关于借款合同的变更与解除,下列说法错误的是()。
()是民生之源,是改善民生、实现发展成果由人民共享最重要的最直接的形式。
阅读以下文字,完成下列问题。生物能源在我国农村被广泛使用。直接燃烧秸秆做饭烧水是最【①】的使用方式,但这种方式,资源利用率低,污染严重。随着生物能源技术的发展,利用农村丰富的秸秆资源,为农户乃至城镇居民生活提供清洁、高效的生物能源已成为可能。
生产力和生产关系、经济基础和上层建筑之间的矛盾已经不再是社会主义社会的基本矛盾。()
打开电视机,明星们在电视上比赛唱歌、指导别人唱歌、带孩子、出国旅行、满世界找美食、在沙漠中________成一团……在摄像头的________下,他们出演着________于往常形象的角色。填入画横线部分最恰当的一项是:
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。[函数2.1说明]函数voidfind(int*a,intn,int*max,int*min)的功能是在长度为n的整型数组a中,查找最大元素和最小元素的下标。mai
Whatareyoudoing,Dad?I’m______mypassport.
71.TheinternationalsoftwaremarketrepresentsasignificantbusinessopportunityforU.S.microcomputersoftwarecompanies,b
最新回复
(
0
)