早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.直接递归B.间接递归C.尾递归D.递推
题目
A.直接递归
B.间接递归
C.尾递归
D.递推
参考答案
正确答案:C
解析:将递归程序转化成为非递归程时,一般需要设置栈。但对于尾递归可将其转化成递推,不需要栈。尾递归调用就是作为方法的最后一个操作出现的递归的方法调用。例如:打印数组A[n]值的递归算法:voidrecfunc(intA[],intn){if(n>=0){coutA[n]"";n--;|recfunc(A,n);}}可以改写为:voiditerfunc(intA[],intn){//消除了尾递归的非递归函数while(n>=0){cout"value"A[n]endl;n--;}}
解析:将递归程序转化成为非递归程时,一般需要设置栈。但对于尾递归可将其转化成递推,不需要栈。尾递归调用就是作为方法的最后一个操作出现的递归的方法调用。例如:打印数组A[n]值的递归算法:voidrecfunc(intA[],intn){if(n>=0){coutA[n]"";n--;|recfunc(A,n);}}可以改写为:voiditerfunc(intA[],intn){//消除了尾递归的非递归函数while(n>=0){cout"value"A[n]endl;n--;}}
看了A.直接递归B.间接递归C.尾...的网友还看了以下:
关于JAVA接口假设:接口A有方法a,b,c,d,接口B有方法d,e,f,g。1.若类C实现A接口 其他 2020-05-17 …
对于定义域为D的函数y=f(x),若同时满足下列条件:①f(x)在D内单调递增或单调递减;②存在区 数学 2020-05-23 …
A.直接递归B.间接递归C.尾递归D.递推 计算机类考试 2020-05-26 …
信恩传递的方式有()A.口头传递B.影像传递C.电子系统传递D.专人传递 职业技能鉴定 2020-05-31 …
鼓膜的作用是()A.接受振动,将振动转换成神经冲动B.接受声波刺激,产生听觉C.将振动转换成声波向 其他 2020-06-26 …
浆细胞的形成不会是()A.抗原直接刺激B细胞B.抗原再次侵入,刺激记忆细胞C.T细胞把抗原呈递给B 语文 2020-07-04 …
让质量相等的铜和铅吸收相同的热量后互相接触,(c铜>c铅),则铜和铅之间热传递的情况为()A.由铜 物理 2020-07-12 …
用无线电波来传递信号的过程中,下列说法不正确的是A.发射电磁波要有振荡器、调制器和天线B.接收电磁 其他 2020-08-01 …
下图为某反射弧的模式图,下列叙述正确的是A.A端与效应器相连接,D端与感受器相连接B.E处的液体是组 语文 2020-10-30 …
边际报酬递增的阶段,短期总成本曲线()A.以递增的速率上升B.以递增的速率下降C.以递减的速率上升D 其他 2020-11-06 …