题目
高级语言源程序“翻译”为目标程序有()两种方式A. 编译B. 解释C. 汇编D. 链接
高级语言源程序“翻译”为目标程序有()两种方式
A. 编译
B. 解释
C. 汇编
D. 链接
题目解答
答案
AB
A. 编译
B. 解释
A. 编译
B. 解释
解析
本题考查高级语言源程序翻译为目标程序的两种方式。关键在于理解编译和解释的本质区别,以及排除干扰项(汇编、链接属于其他阶段或类型的语言处理)。需明确:
- 编译:将整个源程序一次性转换为机器码,生成可执行文件。
- 解释:逐行读取并执行源代码,不生成目标程序。
选项分析
A. 编译
正确。编译器将高级语言代码转换为机器码,生成独立的目标程序(如.exe文件),后续可直接运行。
B. 解释
正确。解释器直接读取并执行源代码,无需预先转换为机器码(如Python、JavaScript的执行方式)。
C. 汇编
错误。汇编语言是低级语言,汇编程序用于将汇编代码转换为机器码,与高级语言翻译无关。
D. 链接
错误。链接是将多个编译后的目标模块整合为最终可执行文件的步骤,属于编译过程的后续环节,而非翻译方式本身。