首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数中,哪项是正确的递归函数( )。 A int Fun(int n) { if(n<1) return 1; else return n*Fun(n+1); } B)
下列函数中,哪项是正确的递归函数( )。 A int Fun(int n) { if(n<1) return 1; else return n*Fun(n+1); } B)
admin
2010-03-29
83
问题
下列函数中,哪项是正确的递归函数( )。
A int Fun(int n)
{
if(n<1) return 1;
else return n*Fun(n+1);
}
B) int Fun(ira n)
{
if(abs(n)<1) return 1;
else return n*Fun(n/2);
}
C) int Fun(int n)
{
if(n>1) return 1;
else return n*Fun(n*2)1
}
D) int Fun(int n)
{
if(n>1) return 1;
else retun n*Fun(n-1);
}
选项
A、A
B、B
C、C
D、D
答案
2
解析
本题考查递归函数这个知识点。递归函数由递归出口和递归体两部分组成:递归出口给出了递归终止的条件;递归体给出了递归的方式。对于选项A,当参数n>=1时,不满足递归调用的结束条件;对于选项C,当参数n<=0时,不满足递归调用的结束条件;对于选项D,当参数n<:2时,不满足递归调用的结束条件。
转载请注明原文地址:https://kaotiyun.com/show/UTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"Zha
若变量已正确定义并赋值,以下不能构成C语句的选项是
负责数据库中查询操作的数据库语言是
在关系数据库中,用来表示实体间联系的是
设有定义:doublex=2.12;,则以下各项中不能完整输出变量x值的语句是()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
数据流图(DFD)中的有向箭头(→)表示
下面属于良好程序设计风格的是()。
层次型、网状型和关系型数据库划分原则是
对建立良好的程序设计风格,下面描述正确的是()。
随机试题
椎间盘()
A.支气管哮喘B.肺脓肿C.大叶性肺炎D.急性左心衰E.出血发作性呼吸困难伴有哮鸣音
女孩,6岁,突发腹痛11小时,以脐周痛为主,腹痛呈持续性,逐渐加重。发热39℃,排正常粪便1次。查体:患儿腹胀,全腹有明显压痛及肌紧张,移动性浊音(+),肠鸣音消失。血常规:WBC19×109/L,中性粒细胞0.9。此患儿应考虑为
患者,男,75岁,喘促日久,呼多吸少,气不得续,动则喘甚,经诊断为肾虚,由此可知肾具有的功能是()。
甲公司在城市公园旁开发预售期房,乙、丙等近百人一次性支付了购房款,总额近8000万元。但甲公司迟迟未开工,按期交房无望。乙、丙等购房人多次集体去甲公司交涉无果,险些引发群体性事件。面对疯涨房价,乙、丙等购房人为另行购房,无奈与甲公司签订《退款协议书》,承诺
金融监管机构实施有效金融监管的基本前提是()。
existinmuchgreaterclearnessprovideforhumanwantsthateveninthemassandbodywithtimesandcircumstancesA.theliber
Marijuanahasbeenconsideredbysomeasa"gateway"drugthatcanlureyoungexperimenterstowardaddictiontostrongerdrugs.
EattoLiveAmeager(不足的)dietmaygiveyouhealthandlonglife,butit’snotmuchfun—anditmightnotevenbenecessary.
Theirworkwill________,buttheyoughttotrytoimproveit.
最新回复
(
0
)