编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。A.是否进行语

admin2022-08-02  58

问题 编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。A.是否进行语法分析B.是否生成中间代码文件 C.是否进行语义分析D.是否生成目标程序文件.

选项 A.是否进行语法分析
B.是否生成中间代码文件
C.是否进行语义分析
D.是否生成目标程序文件.

答案 D

解析 在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。
转载请注明原文地址:https://tihaiku.com/congyezige/2425561.html

最新回复(0)