首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设n的初值为正整数,设计一个递归算法如下: int fact (int n) { if (n<=0) return 1; else return (n*fact(n-1)); } 以下叙述中
设n的初值为正整数,设计一个递归算法如下: int fact (int n) { if (n<=0) return 1; else return (n*fact(n-1)); } 以下叙述中
admin
2016-11-11
45
问题
设n的初值为正整数,设计一个递归算法如下:
int fact (int n) {
if (n<=0) return 1;
else return (n*fact(n-1));
}
以下叙述中,正确的是__________。
选项
A、计算fact(n)需要执行n+2次函数调用
B、计算fact(n)需要执行n+1次函数调用
C、计算fact(n)需要执行n次函数调用
D、计算fact(n)需要执行n-1次函数调用
答案
B
解析
本题考查函数递归调用方面的相关知识。
递归法是描述算法的一种强有力的方法,其思想是:将N=n时不能得出解的问题,设法递归(压栈)转化为求n-1,n-2,…的问题,一直到N=0或1的初始情况,由于初始情况的解可以给出,因此,开始层层退栈得到N=2,3,…,n时的解,得到最终结果。本题中,主程序调用fact(n)称为外部调用,其他调用称为内部调用,直到调用fact(0)为止。fact(n)调用fact(n一1),fact(n一1)调用fact(n一2)……fact(1)调用fact(0),内部调用n次,外部调用一次,共n+1次。
转载请注明原文地址:https://kaotiyun.com/show/pPWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下面监理文件管理方面的叙述,回答问题1、问题2和问题3,将解答填入对应栏内。【说明】某大型信息系统工程项目,建设单位委托某监理公司负责开发阶段的监理工作。该公司王副经理出任项目总监理工程师,王总监成立了项目监理部,任命了信息管理专家侯工为信息
建设单位、承建单位和监理单位在质量控制方面的关系是怎样的?如何建立项目的质量控制体系?
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。[说明]某信息系统网络工程建设内容包括网络系统和存储备份系统的采购、安装和调试等工作。监理在项目建设过程中,应适时开展对承建单位提交的测试计划、测试方案、测试记录和测试报告等测试文档的审查工
阅读下列说明。[说明]某省级电子政务工程项目,主要建设内容是运行于政务内网的应用软件开发。建设单位委托具有相应资质的监理单位承担项目的全过程监理任务,建设单位拟通过公开招标方式选择承建单位。在项目实施过程中,发生如下事件:事件1:在
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。[说明]某单位进行大型电子政务信息系统工程建设,总投资5000万元。建设单位分别与承建单位、监理单位签订了实施合同和监理合同。[事件1]承建单位在合同时间范围内完成了业务应用系统的代码开发工作,将
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。[说明]某单位进行大型电子政务信息系统工程建设,总投资5000万元。建设单位分别与承建单位、监理单位签订了实施合同和监理合同。[事件1]承建单位在合同时间范围内完成了业务应用系统的代码开发工作,将
Windows系统安装时生成的Documents and Settings、Winnt和System32文件夹是不能随意更改的,因为它们是(10)。在Windows文件系统中,(11)是一个合法的文件名;(12)不是合法的可执行文件的扩展名。
在某校园网工程项目监理过程中,监理方在工程设计阶段对网络设计方案进行评审,监理工作过程中不包括(47);在工程实施过程中,监理工程师收到承建单位的隐蔽工程检验申请后,首先对质量证明资料进行审查,并在规定的时间内到现场检查,此时(48)应随同一起到现场。
UML-basedtoolsareoftenusedforJ2EE/.NETapplicationanalysisanddesign,bothbecauseUML’sobjectorientationisidealfor
面向对象型的编程语言具有数据抽象、信息隐藏、消息传递的(23)等特征。
随机试题
孟称舜的传奇作品《娇红记》的主人公是()
女性,孕28周,胎方位为枕左前位,听取胎心音的部位应在
派生存款是指商业银行以()为基础,运用信用流通工具进行其他资产业务时所衍生出来的、超过最初部分存款的存款。
已知某过程能力指数Cp=1.2,有偏移的过程能力指数CpK=0.25,变异度σ=1.5,规范的中心M=34。试回答下述问题。下规格限为()。
两种劳动参与假说的前提,其观点是相同的,即()的劳动力参与率与经济周期不存在敏感的反应性。
助人不图报,是助人为乐的美德;受恩不忘报,知恩图报是受助者感恩之心的体现。只有如此,才会有更多的人乐于助人。()
有些城市流行“改名风”,但改名字之后并没有达到预期的促进经济的效果,你怎么看?
大约在12000年前,气候变暖时,人类开始陆续来到北美洲各地。在同一时期,大型哺乳动物,如乳齿象、猛犸和剑齿虎等,却在它们曾经广泛分布的北美洲土地上灭绝了。所以,与人类曾与自然界其他生物和平相处的神话相反,早在12000年前,人类的活动便导致了这些动物的灭
Whatdoesthehamburgersayaboutourmodernfoodeconomy?Alot,actually.OverthepastseveralyearsWaldoJaquithintendedt
A.RelationshipBetweenHealthEducationandHealthInformationB.WhatIsHealthEducation?C.RelationshipBetweenHea
最新回复
(
0
)