高级语言的语言处理程序分为解释程序和编译程序两种。编译程序的工作在逻辑上一般由六个阶段组成,而解释程序通常缺少 (29)和代码优化。

admin2014-11-11  29

问题 高级语言的语言处理程序分为解释程序和编译程序两种。编译程序的工作在逻辑上一般由六个阶段组成,而解释程序通常缺少  (29)和代码优化。

选项 A、词法分析
B、语义分析
C、中间代码生成
D、目标代码生成

答案D

解析 解释程序在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行时直接执行源程序或源程序的内部形式,即解释程序不产生源程序的目标程序,这点是它与编译程序的主要区别。Java正是使用这种方式。
转载请注明原文地址:https://jikaoti.com/ti/VSf7FFFM
0

最新回复(0)