题目
将高级语言源程序“翻译”为目标程序有()两种方式A. 编译B. 解释C. 汇编D. 链接
将高级语言源程序“翻译”为目标程序有()两种方式
A. 编译
B. 解释
C. 汇编
D. 链接
题目解答
答案
AB
A. 编译
B. 解释
A. 编译
B. 解释
解析
本题考查高级语言源程序翻译为目标程序的两种方式。关键在于区分编译和解释的核心概念:
- 编译:将整个源程序一次性转换为目标程序(如机器码或汇编代码),生成可执行文件,运行时无需原代码。
- 解释:逐行解释并执行源代码,不生成目标程序,直接运行源代码。
汇编和链接属于编译过程中的辅助步骤或后续处理,而非直接的翻译方式。
选项分析
A. 编译
- 核心作用:将高级语言代码转换为独立的目标程序(如
.exe
文件)。 - 特点:一次性翻译,运行时无需编译器或原代码。
B. 解释
- 核心作用:逐行读取并执行源代码,无需预先生成目标程序。
- 特点:边解释边执行,依赖解释器,运行效率较低。
C. 汇编
- 定义:将汇编语言(低级语言)转换为机器码,属于编译过程的中间步骤,而非直接处理高级语言。
D. 链接
- 定义:将多个目标模块组合成完整程序,属于编译后的处理步骤,与翻译方式无关。