对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段A

最全题库2022-08-02  39

问题 对高级语言源程序进行编译或解释的过程可以分为多个阶段,解释方式不包含( )阶段A.词法分析B.语法分析 C.语义分析D.目标代码生成

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

答案 D

解析 本题考查程序设计语言知识点。计算机只能理解和执行机器语言,为了让计算机理解程序设计语言,就引入了“语言处理程序”,它可以分为两大类:解释型和编译型:

解释型:直接执行源程序或源程序的内部形式(词法分析、语法分析、语义分析过程是有的,但是没有中间代码生成,也没有目标机器码代码),其最大的特点是不产生目标程序,每使用一次就要解释一次,运行效率低。

编译型:第一次使用时将可执行语句翻译成对应的机器代码并保存下来,之后直接使用保存的机器码,故运行效率高
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407681.html

最新回复(0)