首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
admin
2019-03-11
18
问题
一般情况下,将递归程序转化成为非递归程序应该设置(1),但是消除(2)时不需要使用。
选项
A、直接递归
B、间接递归
C、尾递归
D、递推
答案
C
解析
将递归程序转化成为非递归程时,一般需要设置栈。但对于尾递归可将其转化成递推,不需要栈。尾递归调用就是作为方法的最后一个操作出现的递归的方法调用。例如:
打印数组A[n]值的递归算法:
void recfunc(int A[], int n){
if(n>=0){
cout<<A[n]<<"";
n--;|
recfunc(A, n);
}
}
可以改写为:
void iterfunc(int A[], int n){
//消除了尾递归的非递归函数
while(n>=0){
cout<<"value"<<A[n]<<endl;
n--;
}
}
转载请注明原文地址:https://jikaoti.com/ti/m2f7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
一个网络的两个工作站有问题:“它们只能轮流工作,每次只有一台可以登录入网”,这个部门的其他工作站都工作正常,可能是__________。
处理机主要由处理器、存储器和总线组成。总线包括()。
建立PPP连接以后,发送方就发出一个提问消息(Challenge Message),接收方根据提问消息计算一个散列值。(26)协议采用这种方式进行用户认证。
数据报方式中,在保证网络正常通信的情况下,传送到目的站的分组流顺序可能与发送站的发送顺序不同,这是因为__________。
802.11标准定义的分布式协调功能采用了(28)协议。
下列说法错误的是__________。
许多黑客利用软件实现中的缓冲区溢出漏洞进行攻击,对于这一威胁,最可靠的解决方案是(33)。
POP3协议采用(26)模式,当客户机需要服务时,客户端软件(OutlookExpress或FoxMail)与POP3服务器建立(27)连接。(27)
Kerberos由认证服务器(AS)和票证授予服务器(TGS)两部分组成,当用户A通过Kerberos向服务器V请求服务时,认证过程如图1-9所示,图中①处为(44),②处为(45)。(44)
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(2)________________,其处理过程中保存现场的目的是(3)________________。
随机试题
以下______是无线传输介质。
原发性肝癌根据大体形态,通常分为以下哪几型
培养志贺菌常用的培养基中含有
外盘大于内盘,通常股价会()
20×8年1月2日,甲公司以发行1200万股本公司普通股(每股面值1元)为对价,取得其母公司控制的乙公司60%的股权,甲公司该项合并及合并后有关交易或事项如下:(1)甲公司于20×8年1月2日控制乙公司,当日甲公司净资产账面价值为35000万元,其中:股
读“台湾人口金字塔图组”,完成下列问题。预测到2031年台湾面临的主要人口问题是()
【材料(大意)】材料一:针对城管管理小贩占道经营的现象,城管进行治理,在此过程中小贩说城管打砸,城管说小贩推搡,不配合执法。材料二:2012年2月27日有消息称常州城管一线执法部门共有12名硕士研究生。帖子一出立即引发网友热议。有人说“
玩具店新进一批成本为40元的玩具,按40%的利润定价出售,售出80%以后,剩下的玩具打折扣,结果获得的利润是原计划的86%,剩下的玩具出售时按定价打了几折?
1979年的《刑法》第158条规定:禁止任何人利用任何手段扰乱社会秩序,扰乱社会秩序情节严重,致使工作、生产、营业和教学、科研无法进行、国家和社会遭受严重损失的,对首要分子处5年以下有期徒刑、拘役、管制或者剥夺政治权利。从结构上看,这一法律规范缺少什么?(
A.divisionB.sufficientC.constantD.depthsE.exteriorF.whereasG.stableH.provedI.e
最新回复
(
0
)