对
错
第1题:
A.递归法的关键是必须有一个递归终止的条件。
B.递归算法要求语言具有反复自我调用子程序的能力。
C.对于同一个问题,递推算法比递归算法的执行时间要长。
D.递推算法总可以转换为一个递归算法。
第2题:
以下叙述中,与提高软件可移植性相关的是(9)。
A.选择空间效率高的算法
B.选择时间效率高的算法
C.尽可能减少注释
D.尽量用高级语言编写系统中对效率要求不高的部分
第3题:
●若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用 (26) 算法,因为 (27) 。
(26) A.先递归后递推
B.先递推后递归
C.递归
D.递推
(27) A.递推的效率比递归高
B.递归宜于问题分解
C.递归的效率比递推高
第4题:
●下列叙述中,与提高软件可移植性相关的是___(61)___
(61)
A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
第5题:
第6题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用(14)算法,因为(15)。
A.先递归后递推
B.先递推后递归
C.递归
D.递推
第7题:
A、递归
B、递推
C、回归
D、回溯
第8题:
种子填充算法中,正确的叙述是( )
A它是按扫描线的顺序进行象素点的填充;
B四连接算法可以填充八连接区域;
C简单种子填充算法由于多次递归,费时、费内存,效率不高。
D八连接算法不能填充四连通区域。
第9题:
第10题:
下列关于软件开发的叙述中,与提高软件可移植性相关的是(19)。
A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分