AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 c语言选择判断题库 题目详情
CA4E3A01C46000013755684012D01E55
c语言选择判断题库
379
单选题

1、〖第39题〗560) 能将高级语言编写的源程序转换为目标程序的是()。

A
 链接程序
B
 解释程序
C
 编译程序
D
 编辑程序

答案解析

正确答案:C

解析:

**解析:** 本题考查的是计算机程序设计中不同处理程序的功能区别。我们需要分析各个选项所代表的程序在软件开发过程中的具体作用: 1. **编译程序(Compiler)**: * **功能**:将高级语言编写的源程序一次性翻译成机器语言的目标程序(通常是 `.obj` 或 `.o` 文件)。 * **特点**:生成独立的目标代码文件,执行效率高。 * **结论**:符合题目描述“将源程序转换为目标程序”。 2. **链接程序(Linker)**: * **功能**:将编译后生成的一个或多个目标程序文件,以及所需的库文件链接在一起,生成最终的可执行文件(如 `.exe` 文件)。 * **区别**:它处理的是目标程序,而不是直接将源代码转换为目标程序。 3. **解释程序(Interpreter)**: * **功能**:逐行读取源程序,边解释边执行,不生成独立的目标程序文件。 * **区别**:它直接执行源代码的逻辑,中间不产生持久化的目标代码。 4. **编辑程序(Editor)**: * **功能**:用于编写和修改源代码文本的工具(如记事本、VS Code等)。 * **区别**:它只负责文本的录入和编辑,不具备翻译或转换代码的功能。 **综上所述:** * **编辑程序**负责写代码; * **编译程序**负责将代码翻译成目标程序; * **链接程序**负责将目标程序组装成可执行文件; * **解释程序**负责直接运行代码而不生成目标文件。 因此,能将高级语言编写的源程序转换为目标程序的是**编译程序**。 **正确答案:C**
题目纠错
c语言选择判断题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码