单选题
430、在语言处理程序中,解释程序的功能是____。
A
A、解释执行高级语言程序
B
B、将汇编语言程序编译成目标程序
C
C、解释执行汇编语言程序
D
D、将高级语言程序翻译成目标程序
答案解析
正确答案:A
解析:
**解析:**
在计算机语言处理程序中,主要分为编译程序(Compiler)和解释程序(Interpreter),它们的主要区别在于处理高级语言源代码的方式不同:
1. **解释程序(Interpreter)**:
* **功能**:直接读取高级语言编写的源程序,逐行或逐句进行翻译并立即执行,**不生成独立的目标程序(机器代码文件)**。
* **特点**:每次运行程序时都需要重新解释,执行速度相对较慢,但便于调试和跨平台运行。常见的解释型语言包括 Python、JavaScript、Ruby 等。
* **对应选项**:选项 A “解释执行高级语言程序”准确描述了解释程序的功能。
2. **编译程序(Compiler)**:
* **功能**:将整个高级语言源程序一次性翻译成机器语言形式的**目标程序**,然后由计算机执行该目标程序。
* **特点**:执行速度快,因为只需编译一次,后续可直接运行目标代码。常见的编译型语言包括 C、C++、Go 等。
* **对应选项**:选项 D “将高级语言程序翻译成目标程序”描述的是编译程序的功能,而非解释程序。
3. **汇编程序(Assembler)**:
* **功能**:将汇编语言编写的源程序翻译成机器语言目标程序。
* **对应选项**:选项 B “将汇编语言程序编译成目标程序”描述的是汇编程序的功能(虽然通常称为“汇编”而非“编译”,但本质是翻译汇编语言)。选项 C “解释执行汇编语言程序”不符合常规处理方式,汇编语言通常是被汇编成机器码后执行,而非解释执行。
**综上所述:**
* 选项 A 正确,解释程序的核心特征就是“解释执行”高级语言,且不产生独立的目标文件。
* 选项 B 错误,这是汇编程序的功能。
* 选项 C 错误,汇编语言通常不通过解释器执行。
* 选项 D 错误,这是编译程序的功能。
因此,正确答案是 **A**。
题目纠错
郑州大学计算机基础题库
相关题目
单选题
1055、下面的文件格式哪个不是图形图像的存储格式____。
单选题
1054、下列叙述不正确的是____。
单选题
1053、在因特网上,域名各部分之间用____作为分隔符
单选题
1052、在因特网上,每台主机都有唯一的地址,该地址由纯数字组成并用小数点分开,称为____。
单选题
1051、在相互发送电子邮件的时候,我们必须知道彼此的____。
单选题
1050、在网上使用搜索引擎查找信息时,必须输入____。
单选题
1049、在WINDOWS中,文件的属性包括只读、隐藏、系统、和____四种
单选题
1048、在WinDows中,经常有一些菜单选项呈暗灰色,这表示____。
单选题
1047、在WINDOWS中,当桌面上有多个窗口存在时,____是活动窗口
单选题
1046、在WinDows中,回收站是____中的一块区域
