首页 > 外语类考试> 大学英语四级
题目内容 (请给出正确答案)
[单选题]

下列关于递归错误的说法是()。

A.递归函数可以没有返回值

B.递归算法一定有终结条件

C.递归算法执行时会在内存中自动维护一个工作栈

D.递归算法一定包含循环结构

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列关于递归错误的说法是()。”相关的问题
第1题
下列关于模块化程序设计的说法中,错误的是()。

A.模块化程序设计方法主要是通过递归算法和递归程序来实现的

B.模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的

C.模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略

D.程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计

点击查看答案
第2题
关于递归法,以下说法错误的是()

A.递归算法实现通常使用选择结构

B.递归法通常需要消耗过多的内存

C.递归函数需要多次调用函数本身,所以效率高

D.递归算法中一定要设定使递归结束的条件

点击查看答案
第3题
以下关于函数的递归调用说法中,错误的是________

A.递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身

B.为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段

C.递归调用分为直接递归调用和间接调用两种

D.在递归调用中每一次调用该函数时,所使用的实参都相同

点击查看答案
第4题
关于递推法和递归算法,下列说法正确的是()。

A.递推法是一种根据递推关系来一步步递推求解的问题求解策略。

B.递推法都是从已知条件出发,逐步推导出结论。

C.递归法是一种问题规模的递推,属于一种编程技术。

D.递推法比递归算法效率更高。E递归法算法的程序更加简洁,时间效率更高。

点击查看答案
第5题
采用递归方式对顺序表进行快速排序。下列关于递归次数的叙述中,正确的是()。【2010年全国试题10

采用递归方式对顺序表进行快速排序。下列关于递归次数的叙述中,正确的是()。【2010年全国试题10(2分)】

A.递归次数与初始数据的排列次序无关

B.每次划分后,先处理较长的分区可以减少递归次数

C.每次划分后,先处理较短的分区可以减少递归次数

D.递归次数与每次划分后得到的分区的处理顺序无关

点击查看答案
第6题
下列说法中正确的是()。A.消除递归不一定需要使用栈B.对同一输入序列进行两组不同的合法入栈和

下列说法中正确的是()。

A.消除递归不一定需要使用栈

B.对同一输入序列进行两组不同的合法入栈和出栈组合操作,所得的输出序列也一定相同

C.通常使用队列来处理函数或过程调用

D.队列和栈都是运算受限的线性表,只允许在表的两端进行运算

点击查看答案
第7题
从目标状态出发,按照子目标组成的逻辑顺序逐级向初始状态递归。这.种解决问题的策略或方法是()。

A.爬山法

B.逆向工作法

C.手段一目的分析法

D.尝试错误法

点击查看答案
第8题
求自然数1到n的和的递归定义如下: sum(1)=1 若n=1 sum(n)=sum(n-1)+n; 若n>1 下列

求自然数1到n的和的递归定义如下: sum(1)=1 若n=1 sum(n)=sum(n-1)+n; 若n>1 下列定义的方法的功能是用递归的算法完成自然数1到n的累加和,请补充程序。 int sum (int num{ if(num = =1)return1; else return【 】 }

点击查看答案
第9题
下列哪一个不属于程序设计的三种基本结构()。

A.分支

B.递归

C.顺序

D.循环

点击查看答案
第10题
Turbo码两个递归系统卷积编码器之间的交织器的作用是()。

A.实现随机编码

B.打散错误

C.调整码率

D.获得系统码

点击查看答案
第11题
任何递归形式的算法,都可以转换为非递归的形式。()
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改