首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数中,哪项是正确的递归函数( )。 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
52
问题
下列函数中,哪项是正确的递归函数( )。
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全国计算机二级
相关试题推荐
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
以下选项中合法的标识符是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
有以下函数:intaaa(char*s){char*t=s:while(*t++);t--:return(t-s);}以下关于aaa函数功能叙述正确的是()。
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main(){f
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
下列选项中属于面向对象设计方法主要特征的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
认真阅读下面材料,仔细分析,联系现实生活,看能引出何种观点,然后任选一个角度,写一篇700字左右的论说文,题目自拟。有一句格言说:“谦虚与怀疑是富有的淘金者的左手和右手,作为一个富有的淘金者,不仅要用他的左手,也要用他的右手。”
8周妊娠,难免流产,首选的治疗是
下列关于慢粒白血病急性变的叙述,不恰当的是
下列哪项不是外科疾病总的发病机制
对证券价格波动原因解释是:对价格与所反映信息内容偏离的调整的学派是基本分析流派。()
某企业拟采购一批原材料,价值10000元,供应商规定的付款条件如下:(1)立即付款,价格9630元。(2)第20天付款,价格9750元。(3)第40天付款,价格9870元。(4)第60天付款,价格10000元。要求:假设银行短期贷款的利
在某地暴恐案件处置中,为抓捕穷凶极恶的暴恐分子,特警队员们周密部署、全方位立体配合,在海拔3000多米、沟壑纵横的深山中千里追击,连续战斗。他们不畏艰险、不惧牺牲,在雪地中埋伏、在冰水中潜行、在山石缝隙中穿过,经过近两个月的顽强拼搏,最终将暴恐分子剿灭,保
甲与乙共谋达成分工配合杀害丙的计划,按照计划,甲从前门进入丙家追杀丙,丙欲从后门逃跑之时,被守候在此的乙一刀捅死。甲、乙的共同犯罪形式是()
【S1】【S2】
A、Itisverycommercial.B、Itisveryinsecure.C、Itisverynoisy.D、Itisveryunfriendly.B[听力原文]Whatdoesthespeakerthink
最新回复
(
0
)