首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
admin
2010-06-06
25
问题
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 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);当n等于3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/gMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[4][10],*p,*q[4];且0≤i<4,则错误的赋值是()。
若函数中有定义语义句:inta;,则()。
算法的空间复杂度是指()。
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
字符串"\\\"ABCDEF\"\"的长度是()。
下面不属于对象主要特征的是
下列特征中不是面向对象方法的主要特征的是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
男,42岁。近3年来多尿、口渴、多饮、多食,疲倦无力,注意力不集中,失眠,情绪低落,少言、少动,主动性差,反应迟钝,心烦,紧张。1周来因兴奋不安,躁动,语无伦次而住院。治疗原则不正确的是()
涂漆与浇涂沥青时间间隔在常温下不应超过24h。
伊拉克入侵科威特,严重违反国际法。海湾战争结束后安理会做出决议,其重要内容之一是销毁和限制伊拉克的核武器和生化武器,这不属于下列哪些国际法律责任形式?()
A市李某驾车送人前往B市,在B市甲区与乙区居民范某的车相撞,并将后者打伤。B市甲区公安分局决定扣留李某的汽车,对其拘留5日并处罚款300元。下列哪些选项是正确的?()
目前,城市中盖挖法施工采用最多的是()。
下列说法中,违反独立性原则的有()。
在如图所示的逻辑电路中,当A端输入电信号“1”、B端输入电信号“0”时,则在C端和D端输出的电信号分别为()。
Scienceisbaseduponobservation.However,observation【C1】_________isnotscience.Scientistsgenerallystateaproblem.Then【C
刑事强制工作的依据是()。
Iguessitwill_______alotoftimeformetofindacompanythatIreallylike.
最新回复
(
0
)