AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2023电力行业多旋翼无人机竞赛 题目详情
CA602D4E6ED000012AFEA180E87C1F8C
2023电力行业多旋翼无人机竞赛
10,025
单选题

将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。

A
编译和解释
B
编译和汇编
C
编译和链接
D
解释和汇编

答案解析

正确答案:A

解析:

**解析:** 将高级语言编写的程序翻译成机器语言程序,主要采用以下两种翻译方式: 1. **编译(Compilation)**: * **过程**:编译程序将整个高级语言源代码一次性翻译成目标机器代码(通常是可执行文件)。 * **特点**:执行速度快,因为翻译工作只在编译阶段完成一次,运行时直接执行机器码。但修改代码后需要重新编译。常见的编译型语言有 C、C++、Go 等。 2. **解释(Interpretation)**: * **过程**:解释程序逐行读取高级语言源代码,边翻译边执行,不生成独立的目标机器代码文件。 * **特点**:跨平台性好,调试方便,但执行速度相对较慢,因为每次运行都需要重新翻译。常见的解释型语言有 Python、JavaScript、Ruby 等。 **选项分析:** * **A. 编译和解释**:正确。这是高级语言转换为机器语言的两种基本策略。 * **B. 编译和汇编**:错误。“汇编”是将汇编语言翻译成机器语言的过程,属于低级语言的处理方式,且通常作为编译过程中的一个步骤,而不是与编译并列的高级语言翻译方式。 * **C. 编译和链接**:错误。“链接”是编译过程之后的一个步骤,用于将多个目标文件和库文件组合成一个可执行文件,它不是将高级语言翻译成机器语言的独立翻译方式。 * **D. 解释和汇编**:错误。理由同 B,汇编不属于高级语言的主要翻译方式。 因此,正确答案是 **A**。

相关知识点:

高级语言翻译用编译和解释

题目纠错
2023电力行业多旋翼无人机竞赛

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

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