问题 单项选择题

高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序时,大多数采用()方法。

A.源程序语句被逐个直接解释执行

B.先将源程序转化成某种中间代码,然后对这种代码解释执行

C.先将源程序转化成目标代码,再执行

D.以上方法都不是

答案

参考答案:B

解析:

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行时直接执行源程序或源程序的内部形式,即解释程序不产生源程序的目标程序,这点是它与编译程序的主要区别。

判断题
多项选择题