●编译程序与解释程序的不同之处是(31)。(3 1)A.解释程序不需要进行词法和语法分析,而是直接分析源

题目

●编译程序与解释程序的不同之处是(31)。

(3 1)

A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码

B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码

C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码

D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码

参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.词法分析

B.语义分析

C.中间代码生成

D.目标代码生成

A.

B.

C.

D.


正确答案:D

第2题:

下面是关于解释程序和编译程序的论述,其中正确的一条是( )。

A.编译程序和解释程序均能产生目标程序

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序而解释程序则不能

D.编译程序不能产生目标程序而解释程序能


正确答案:C

第3题:

编译程序分析源程序的阶段依次是(21)。

A.词法分析、语法分析、语义分析

B.语法分析、词法分析、语义分析

C.语义分析、语法分析、词法分析

D.语义分析、词法分析、语法分析


正确答案:A
解析:编辑程序编译源程序的过程分为六个阶段,分别为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。

第4题:

以下关于解释程序和编译程序的叙述中,正确的是( )。

A.编译程序和解释程序都生成源程序的目标程序 B.编译程序和解释程序都不生成源程序的目标程序 C.编译程序生成源程序的目标程序,解释程序则不然 D.编译程序不生成源程序的目标程序,而解释程序反之


正确答案:C

第5题:

下面关于解释程序和编译程序的论述中,其中正确的一条是( )。

A.编译程序和解释程序均能产生目标程序

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序,而解释程序则不能

D.编译程序不能产生目标程序,而解释程序能


正确答案:C
解析:编译程序能产生目标程序,而解释程序则不能。故本题答案选择C。

第6题:

编译程序各阶段工作都涉及()。

A.词法分析

B.表格管理

C.语法分析

D.语义分析


正确答案:B

第7题:

在下列叙述中,正确的是( )。

A.执行目标程序时,编译程序必须已在内存

B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段

C.解释程序不产生目标程序,因此执行速度快

D.解释程序是用汇编语言写的源程序


正确答案:B

第8题:

下面解释程序和编译程序的论述,其中正确的一条是( )。

A.编译程序和解释程序均能产生目标程序

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序,而解释程序则不能

D.编译程序不能产生目标程序,而解释程序能


正确答案:C
解析:要在计算机上运行高级语言程序就必须配备程序语言翻译程序。对于高级语言有两种翻译方法:编译和解释。编译是调用相应语言的编译程序,把源程序变成目标程序,然后再用连接程序把它与库文件相连形成可执行文件。解释是调用解释程序在运行源程序时逐条把源程序语句进行解释和执行,不保留目标程序代码,不生成可执行文件。

第9题:

编译程序和解释程序的区别是( )。

A.编译程序能生成目标程序,而解释程序不能

B.解释程序能生成目标程序,而编译程序不能

C.解释程序能加工汇编语言源程序,而编译程序不能

D.编译程序能工作在交互方式下,而解释程序不能


正确答案:A

第10题:

下列关于解释程序和编译程序的描述中,正确的是______。

A.编译程序不能产生目标程序,而解释程序能

B.编译程序和解释程序均不能产生目标程序

C.编译程序能产生目标程序,而解释程序则不能

D.编译程序和解释程序均能产生目标程序


正确答案:C
解析:机器逐条翻译逐条执行(即边解释边翻译),解释完成了,运行的结果也出来了,不产生目标程序,这个过程由解释程序来完成。先把源程序全部一次性翻译成目标程序,然后再执行目标程序,这个过程由编译程序完成。

更多相关问题