首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数中,哪项是正确的递归函数( )。 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
46
问题
下列函数中,哪项是正确的递归函数( )。
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"
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
数据流图(DFD)中的有向箭头(→)表示
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
层次型、网状型和关系型数据库划分原则是
对建立良好的程序设计风格,下面描述正确的是()。
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
随机试题
资产评估在服务资本市场发展中的保障作用的体现有()。
不属于肾病综合征临床表现的是
骨髓增生减低可见于的疾病是
根据外汇管理法律制度的规定,下列外汇收支活动中,应当适用《外汇管理条例》的是()。
绿茶产量大,品种多,其中以()最为著名。
高原现象一般发生在练习早期。()
一、注意事项1.本试卷由给定资料与作答要求两部分构成。2.第一题、第二题、第五题,所有考生都必须作答。第三题仅限行政执法类、市(地)以下综合管理类职位的考生作答。第四题仅限考省级(含副省级)以上综合管理类职位的考生作答
20世纪50年代初,海明威在《老人与海》中宣告:“……一个人并不是生来要给打败的”,“你可以把他消灭掉,可就是打不败他”。这种铮锋鸣响的语言,充满了对人的同情与崇高的信仰。而几乎就是在同时,当人们被战争的阴云所困扰,福克纳大声宣告:“我不想接受人类末日的说
在当今世界许多地区民族冲突迭起的情况下,我国各族人民和睦相处,共同建设中国特色社会主义。这是因为我国()。
Wemayallliketoconsiderourselvesfreespirits.Butastudyofthetracesleftby50,000cellphoneusersoverthreemonthsh
最新回复
(
0
)