编译生成的目标程序可以脱离其编译环境独立运行。
第1题:
将用高级语言写的源程序生成目标程序需要经过编译。()
第2题:
编译器和解释器是两种高级语言处理程序,与解释器相比,(186)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,(187)和中间代码生成并不是每种编译器都必需的。词法分析的作用是识别源程序中的(188);语法分析中的预测分析法是(189)的一种语法分析方法;编译器在(190)阶段进行表达式的类型检查及类型转换。
A.编译器不参与运行控制,程序执行的速度慢
B.编译器参与运行控制,程序执行的速度慢
C.编译器参与运行控制,程序执行的速度快
D.编译器不参与运行控制,程序执行的速度快
第3题:
● 以下关于高级语言程序的编译和解释的叙述中,正确的是 (48) 。
(48)
A. 编译方式下,可以省略对源程序的词法分析、语法分析
B. 解释方式下,可以省略对源程序的词法分析、语法分析
C. 编译方式下,在机器上运行的目标程序完全独立于源程序
D. 解释方式下,在机器上运行的目标程序完全独立于源程序
第4题:
第5题:
以下关于编译程序的说法正确的是( )。
A.编译程序属于计算机应用软件,所有用户都需要编译程序
B.编译程序不会生成目标程序,而是直接执行源程序
C.编译程序完成高级语言程序到低级语言程序的等价翻译
D.编译程序构造比较复杂,一般不进行出错处理
第6题:
A.编辑和编译
B.编译和连接
C.连接和运行
D.编辑和运行
第7题:
编译程序和解释程序的区别是( )。
A.编译程序能生成目标程序,而解释程序不能
B.解释程序能生成目标程序,而编译程序不能
C.解释程序能加工汇编语言源程序,而编译程序不能
D.编译程序能工作在交互方式下,而解释程序不能
第8题:
以下关于程序设计语言的叙述中,()是错误的。
A.高级语言编写的源程序需编译或解释转换成机器语言后才能运行
B.汇编语言是面向过程的设计语言,高级语言指的是面向对象的设计语言
C.机器语言比高级语言可移植性差
D.编译生成的目标程序可以脱离其编译环境独立运行
第9题:
第10题: