首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
30
问题
已知递归函数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://kaotiyun.com/show/2Jyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10);则下列说法中错误的是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(’*’);cout
下列关于基类和派生类关系的叙述中,正确的是()。
下列关于模板的叙述中,错误的是()。
下列模板声明中,有语法错误的是()。
下列关于输入输出流的叙述中,正确的是()。
下列叙述中正确的是()。
设有如下关系表:则下列操作中正确的是()。
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的中括号处填入正确的内容并把中括号删除,使
下列控制格式输入/输出的操作符中,能够设置浮点数精度的是()。
随机试题
《民法典》第1165条规定,行为人因过错侵害他人民事权益造成损害的,应当承担侵权责任。该条规定的侵权责任归责原则是()
膀胱癌的最常见组织学类型是
甲欠丙800元到期无力偿还,乙替甲还款,并对甲说:“这800元就算给你了”。甲称将来一定奉还。事后甲还了乙500元。后二人交恶,乙要求甲偿还余款300元,甲则以乙已送自己800元为由要求乙退回500元。下列哪种说法是正确的?
城市次于道两侧可设置公共建筑的出入口,且相邻出入口的间距不宜小于()。
马克思主义与时俱进的不竭动力是理论联系实际。()
我国商、周时期的奴隶社会重视”六艺”教育:礼、乐、射、御、书、数,其中的()主要是德育内容。
中共七届二中全会在总结了中国民主革命20多年曲折发展的历史经验的基础上,制定了正确的纲领和策略,为争取抗日战争的胜利和新民主主义革命在全国的胜利提供了最可靠的保证。()
阅读以下文字,完成问题。“蚁族”这一新生名词迅速成为社会上流行的语词,因为他隐喻了社会的变革发展中正在形成的重要问题,即教育在个人的社会地位获得过程中所具有的效用与价值的问题。在现代社会中,平等开放与普适化的教育是社会个体成员获取社会地
下列四块纸板均由六个正方形组成,问沿虚线折叠,能形成立方体的有几个?()
A、ShewenttoSafariPark.B、ShewenttoOxford.C、Shewatchedthesunrise.D、ShewenttoStonehenge.AWhatdidthewomandoon
最新回复
(
0
)