单选题
当程序运行陷于死循环时,说明程序中存在
(10)
。采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是
(11)
。
A、
语法错误
B、
静态的语义错误
C、
词法错误
D、
动态的语义错误
【正确答案】
D
【答案解析】
A、
递归程序经编译后形成较长目标代码,所以需要较多的运行时间
B、
递归程序执行时多次复制同一段目标代码占用了较多的时间
C、
递归程序执行时一系列的调用及返回占用了较多的时间
D、
递归程序执行过程中重复存取相同的数据占用了较多的时间
【正确答案】
C
【答案解析】
提交答案
关闭