首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) {if(n
已知递归函数fun的定义如下: int fun(int n) {if(n
admin
2020-10-21
23
问题
已知递归函数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);当3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/BAyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi2.tx
对于一个类定义,下列叙述中错误的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类MyArrayClass的构造函数,申请数组的大小,请在注释//********1********后添加适当
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
下列各选项中,不属于序言性注释的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。请在注释
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是()。
软件设计中模块划分应遵循的准则是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
随机试题
晶体三极管作开关应用时,是工作在饱和状态和截止状态的。()
支配权可以表现为直接支配以下哪种情况以实现其利益的权利()
IntheMiddleAges,students______.Thekindofexaminationsinwhichstudentsmustselectanswersis______
吴某,男,36岁。黄疸迁延日久,久治无效,症见身目俱黄,黄色晦暗,食少纳呆,脘闷腹胀,大便不实,神疲畏寒,口淡不渴,舌质淡,苔白腻,脉濡缓。辨证属于
患者,男,64岁。外伤性肠穿孔修补术后2天,肛门未排气,腹胀明显,最重要的处理措施应是
背景资料:西南安装工程公司承建某商场机电安装工程,由于业主急于开业,经业主同意,西南安装工程公司在没有进行防排烟系统测定和调整,竣工验收后即投入使用。在保修期内,该工程的计算机房由业主供的风机盘管的附件(冷冻水柔性接管)发生断裂而漏水,使建筑装修及计算机
基金销售机构对基金投资人的风险承受能力调查与评价中,应当至少了解基金投资人的( )。
根据规律,“?”处应为()。
Ifwinningiseverything,Britishanthropologistshavesomeadvice:wearred.Theirsurveyoffoursportsatthe2004OlympicGa
Forthispart,youareallowed30minutestowriteathank-youlettertoafriendfollowingtheoutlinegivenbelow.Youshould
最新回复
(
0
)