首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数中,哪项是正确的递归函数( )。 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
30
问题
下列函数中,哪项是正确的递归函数( )。
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全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n"
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STU
以下叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
结构化程序设计的3种结构是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
德尔菲法指采用开调查会的形式,将有关专家聚集到一起,依靠一定数量专家的创造性思维,以发散性的方式讨论决策对象未来的发展趋势及对它的应对措施,从而作出决策的方法。
患者男性,25岁,CT示双侧听神经鞘瘤,诊断考虑为
A.血性液体B.不凝固血液C.粪臭味液体D.黄色混浊状,无臭味液体E.稀脓性,有臭味液体胃溃疡穿孔时腹腔穿刺液
设二阶系统的传递函数为则此系统为()。
信号传递理论认为,在信息对称的情况下,公司可以通过股利政策向市场传递有关公司未来获利能力的信息,从而会影响公司的股价。()
企业已完成销售手续但购买方在月末尚未提取的商品,应作为企业的库存商品核算。()
灾害:地震
行为经济学认为,互惠行为是一种条件合作行为,是对善意和助人的行为进行回报。互惠行为通过实施报答的形式而使对方获得利益,这种报答往往通过降低或损害自我利益而实现。根据上述定义,下列属于互惠行为的是()。
经过墨子及其弟子们的毕生努力,《墨经》终于脱稿成书。在那古奥的外表下,数学、力学、光学等科学知识________其中,一些概念定义和科学发现与西方近代科学十分________,闪耀着惊人的智慧之光。依次填入画横线部分最恰当的一项是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
最新回复
(
0
)