查看更多
当前 - 选择题 - 计算机系统层次结构
中等
单选题
2025年11月第42题
#第二版教材
#必须掌握

将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为(编译程序)。

问题(1)
浓缩知识点

程序翻译系统包含四类核心工具,各自功能与适用场景不同:编译程序可将C、C++等高级语言源程序一次性翻译成能独立运行的机器可执行代码,运行效率较高;汇编程序专门负责将汇编语言转换为机器语言指令;解释程序则是对Python、JavaScript等语言的源程序逐句翻译并立即执行,不生成独立可执行文件,虽运行效率稍低,但调试更为便捷;链接程序不直接翻译源程序,主要作用是将编译产生的多个目标文件与相关库文件整合,最终生成完整的可执行程序。

正确答案
A

本题考察的是程序翻译系统的分类与作用
在程序设计语言的翻译过程中:

  • 编译程序:高级语言 → 机器代码(正确答案)
  • 汇编程序:汇编语言 → 机器代码
  • 解释程序:逐句翻译执行
  • 链接程序:连接目标代码生成可执行文件

A选项 编译程序(Compiler): 编译程序用于将高级语言源程序(如 C、C++、Pascal)一次性翻译成目标代码或可执行文件。编译后程序可直接在计算机上运行,因此编译程序是正确答案。
B选项 汇编程序(Assembler): 汇编程序用于将汇编语言翻译成机器语言指令,不用于高级语言,因此不符合题意。
C选项 解释程序(Interpreter): 解释程序是对源程序逐句翻译并立即执行的工具(如 Python、JavaScript 的解释器)。它不产生独立的可执行文件,因此与题干中“翻译成可执行代码”不完全一致。
D选项 链接程序(Linker): 链接程序的作用是将编译后生成的多个目标文件与库文件链接为一个可执行程序,它不直接翻译源程序。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有