首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设n的初始值为正整数,设计一个递归算法如下: int fact (int n) { if (n
设n的初始值为正整数,设计一个递归算法如下: int fact (int n) { if (n
admin
2015-05-21
40
问题
设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://jikaoti.com/ti/VII7FFFM
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
测试是信息工程监理质量控制的主要方法与手段。软件测试是与开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践。软件测试专家通过测试实践总结出了很多很好的模型。V模型是最具有代表意义的测试模型,请将开发活动与相应的测试活动用连线连接。
在甲召开的项目第一次例会上,甲依据监理合同,宣布了对项目总监理工程师的任命和授权。总监理工程师依据监理规划介绍了项目监理机构的人员岗位职责和监理设施等情况。其中:1.项目监理人员的岗位职责(1)总监理工程师代表职责①审查批准“监理实
判断A工作的进度是否正常,对总工期和后续工作是否有影响?项目实施前,总监理工程师对承包单位的质量管理体系、技术管理体系和质量保证体系应审核哪些内容?
王总监是按怎样的步骤建立项目监理部的?王总监对档案管理工作的分工是否正确?为什么?
对通信线路进行设置与拆除的通信设备是(31)。通过局域网连接到Internet时,计算机上必须有(32)。
在操作系统中,解决进程间的(1)两种基本关系,往往运用对信号量进行(2)的(3)。例如,为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个(4),存取之后对它作一个(5),从而做到
信息系统项目建设中知识产权管理与非IT项目大不相同,涉及的方面更多,在项目监理过程中需要考虑(2)。①涉及到建设单位的知识产权②外购软件的知识产权③涉及系统集成商的知识产权④涉及监理方的知识产权保护
局域网是当前计算机网络研究与应用物一个热点,而符合IEEE802.3标准的传统Ethemet应用最为广泛。它在MAC层采用方法(8),物理层采用(9)标准。随着网络技术的发展,以及大型信息系统与多媒体技术的应用,出现了满足人们更高需要的FastEtheme
防火墙是一种常用的网络安全装置,它可以(3)。有多种实现防火墙的技术,如包过滤、代理服务器、双穴主机和屏蔽子网网关等,相对来说(4)功能较弱但实现也较简单。Internet的电子邮件、文件传输或Web访问总分别采用了(5)、FTP和(6)等协议。
Ethemet采用的媒体访问控制方式为(7),(8)是100Base-T使用的传输介质。(8)
随机试题
毛泽东在《关于领导方法的若干问题》中提出的著名口号是:
放射性131I
使用溴化乙锭要特别注意个人防护,因为
A.肠黏膜弥漫性纤维蛋白渗出性炎症B.全身单核-巨噬细胞系统的增生性反应C.肠黏膜弥漫水肿及肠壁增厚D.肠壁大量肉芽组织形成,纤维组织显著增生E.正常肠黏膜上较多孤立的小脓肿,进而形成口小底大的烧瓶样溃疡
记账凭证账务处理程序的特点是根据记账凭证逐笔登记()。
根据外汇管理法律制度的规定,负责对合格境内机构投资者(QDII)的境外投资额度进行管理的机构是()。(2016年)
未来的旧金山将整个运转在一个被称之为“氢网”的系统上,按照设计师们的构想,在因海平面升高而被淹没的沿海地区,将建起新的水产资源开发区,在开发区内,一个个海藻地、一座座高层建筑林立而起。旧金山以多雾闻名。这个设计很好地利用了这一自然资源:新颖奇特的集雾装置“
含羞草的感应性对它生存的主要意义是:
在以下几种网络交换技术中,适用于计算机网络、数据传输可靠、线路利用率较高且经济成本较低的是()。
A、老师B、学生C、丈夫D、孩子C
最新回复
(
0
)