单选题
能够将高级语言源程序加工为目标程序的系统软件是( )。
A
解释程序
B
汇编程序
C
编译程序
D
编辑程序
答案解析
正确答案:C
解析:
这道题考查的是计算机系统中不同系统软件的功能区别,特别是关于语言处理系统的分类。我们需要分析各个选项对应的软件功能,找出能够将“高级语言源程序”直接转换为“目标程序”的软件。
**选项分析:**
* **A. 解释程序 (Interpreter)**
解释程序也是用于处理高级语言的,但它的工作方式与编译程序不同。它不生成独立的目标程序(机器代码文件),而是逐行读取源代码,边解释边执行。因此,它不会产生一个可存储和后续独立运行的“目标程序”。
* **B. 汇编程序 (Assembler)**
汇编程序的作用是将**汇编语言**(低级语言)编写的源程序翻译成机器语言的目标程序。题目中明确指出是“高级语言源程序”,因此汇编程序不符合题意。
* **C. 编译程序 (Compiler)**
编译程序的主要功能就是将用**高级语言**(如 C、C++、Java 等)编写的源程序,经过词法分析、语法分析、语义分析、优化等步骤,整体翻译成等价的**机器语言**或**汇编语言**形式的**目标程序**。这个目标程序通常可以链接后形成可执行文件。这完全符合题目的描述。
* **D. 编辑程序 (Editor)**
编辑程序(即文本编辑器)主要用于创建和修改源程序代码文件,它不具备将源代码翻译成机器码的功能,属于开发工具而非语言处理系统核心组件。
**结论:**
能够将高级语言源程序加工为目标程序的系统软件是**编译程序**。
故正确答案为 **C**。
相关知识点:
编译程序加工高级语言源程序
题目纠错
2023电力行业多旋翼无人机竞赛
相关题目
单选题
一架4轴飞行器,在其他任何设备都不更换的前提下,安装了4个大得多的螺旋桨,下面说法不一定正确的是( )。
单选题
一般情况下,直升机受到扰动后可能会出现的运动状态有( )。
单选题
一般来讲,舵机主要由( )等组成。
单选题
液氧的优点是( )。
单选题
液体火箭发动机主要由( )等组成。
单选题
液体火箭发动机的主要优点是( )。
单选题
液体火箭发动机按所用推进剂组元数目的不同,一般可以分为( )几种形式。
单选题
液氢的缺点是( )。
单选题
要使飞机能够成功飞行,必须解决( )等关键问题。
单选题
要保证活塞式发动机正常工作需要一些必要的辅助系统,以下属于活塞式发动机辅助系统的是( )。
