首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设n的初始值为正整数,设计一个递归算法如下: int fact (int n) { if (n
设n的初始值为正整数,设计一个递归算法如下: int fact (int n) { if (n
admin
2015-05-21
79
问题
设n的初始值为正整数,设计一个递归算法如下:
int fact (int n) {
if (n<=0) return 1;
else return (n*fact(n一1));
)
以下叙述中正确的是( ) 。
选项
A、计算fact(n)需要执行n次函数调用
B、计算fact(n)需要执行n+1次函数调用
C、计算fact(n)需要执行n+2次函数调用
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/rWWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。【说明】某市政务信息系统建设项目全部由政府投资。建设单位甲采用公开招标的方式选定监理公司丙承担这个项目建设过程的监理工作,并签订了委托监理合同。建设项目招标时,应甲方要求,丙方编写了招标文件。
网络平台是信息系统工程的主要组成部分之一,网络平台建设的好坏直接关系到信息系统的成功与否,为保障业主投资,对网络平台的质量保证测试包括网络模拟,综合布线测试,网络平台验收测试,请分别叙述这三种测试的作用。信息系统质量保证测试可包括哪些方面,每个方面要注
某国有大型企业为了提升竞争力,利用银行贷款进行信息化建设,项目估算投资约为人民币9000万元,内容包括购买某知名ERP软件、定制开发部分应用系统、升级改造原有网络系统、部分硬件设备并进行软硬件系统的集成工作,某监理公司负责该项目全过程的监理工作。
阅读下列说明,回答问题1至问题4,将解答或相应的编号填入对应栏内。[说明]某单位在全国各主要城市都有分支机构,拟构建覆盖全国的网络系统,实现全国业务数据的采集、整理、汇总的业务目标。网络系统包括业务网与办公网,业务网与办公网物理隔离,办公网与互联
软件开发中,常用(24)作为软件调试技术。
在操作系统中,解决进程间的(1)两种基本关系,往往运用对信号量进行(2)的(3)。例如,为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个(4),存取之后对它作一个(5),从而做到
在软件开发过程中常用图作为描述工具。DFD就是面向(19)分析方法的描述工具。在一套分层DFD中,如果某一张图中有Ⅳ个加工(process),则这张图允许有(20)张子图。在一张DFD图中,任意两个加工之间(21)。在画分层DFD时,应注意保持(22)之间
Project______isanuncertaineventorconditionthat,ifitoccurs,hasapositiveoranegativeeffectonatleastoneprojecto
(2012年上半年)A(71)isadedicatedstoragenetworkthatprovidesaccesstoconsolidated,blocklevelstorage.Itisprimarilyusedtom
()promisetostreamlinetheon—demandprovisioningofsoftware,hardware,anddataasaservice,achievingeconomiseofscalei
随机试题
在民事诉讼中,原告要求与被告解除婚姻关系的诉讼属于
计算
氨茶碱静注过快可出现的不良反应是:
表皮癣菌感染可引起白色念珠菌感染可引起
女,28岁。发热半月,弛张热型,伴恶寒、关节痛。体检:皮肤瘀点,Osier结节,心脏有杂音,考虑为感染性心内膜炎。确诊的直接证据来自
下列施工文件档案资料中,属于工程质量控制资料的有()。
老张:只有四川人才爱吃辣椒。小刘:不对吧!老李是四川人,但他不爱吃辣椒。小刘的回答把老张的话误解为以下哪项?
《行政处罚法》规定,未满14周岁的人违反行政法律规范将()。
给定资料1.2015年3月,十二届全国人大三次会议上,李克强总理在政府工作报告中首次提出“互联网+”行动计划,提到“提升旅游休闲消费”,“把以互联网为载体、线上线下互动的新兴消费搞得红红火火”。“互联网+”成了020(线上和线下)的新表达,旅游是新兴消费
Youwillhearfivedifferentbusinesstelephonecalls.Foreachextracttherearetwotasks.ForTaskOne,choosethereceiver’s
最新回复
(
0
)