问题
单项选择题
编译器和解释器是两种高级语言处理程序,与编译器相比,______。
A.解释器不参与运行控制,程序执行的速度慢
B.解释器参与运行控制,程序执行的速度慢
C.解释器参与运行控制,程序执行的速度快
D.解释器不参与运行控制,程序执行的速度快
答案
参考答案:B
解析:解释器与编译器的主要区别之一是运行目标程序的控制权在解释器而不在目标程序。这是由于解释器把源程序的翻译和目标程序的运行过程结合在一起,所以程序的运行效率低,执行的速度慢。