单选题
把用高级语言写的程序转换为可执行程序,要经过的过程叫做( )
A
A:汇编和解释
B
B:编辑和链接
C
C:编译和链接
D
D:解释和编译
答案解析
正确答案:C
解析:
这是一道关于程序编译过程的选择题。
**解析**:
1. **高级语言**:程序员使用的高级编程语言,如C、C++、Java等。
2. **可执行程序**:计算机能直接执行的程序,通常是二进制格式。
3. **转换过程**:
* **编译**:将高级语言代码转换为机器语言(目标代码)的过程。此时,代码还没有直接成为可执行文件,而是生成了一系列机器指令。
* **链接**:将编译生成的机器指令与其他必要的库文件、启动代码等合并,生成最终的可执行文件。
4. **选项分析**:
* **A:汇编和解释**:汇编是将汇编语言转换为机器语言,解释是逐行执行代码而不生成可执行文件。不符合题意。
* **B:编辑和链接**:编辑是编写代码的过程,链接是生成可执行文件的步骤之一,但缺少编译步骤。不符合题意。
* **C:编译和链接**:完全符合从高级语言到可执行文件的转换过程。
* **D:解释和编译**:解释和编译是两种不同的执行方式,解释不生成可执行文件。不符合题意。
因此,正确答案是 **C:编译和链接**。这个过程准确地描述了从高级语言程序到可执行程序的转换步骤。
相关题目
单选题
S的主要作用是()
单选题
ISO参考模型七层协议第二层是()
单选题
ISO/OSI是()
单选题
ISO/OSI参考模型七层协议中的第三层是()。
单选题
ISDN为了使通信网络内部的变化对终端用户是透明的它必须提供一个标准的()。
单选题
地址是一串很难记忆的数字,于是人们开发了(),该系统给主机赋予一个用字母代表的名字,并负责IP地址与名字之间的转换。
单选题
地址是计算机在因特网中唯一识别标志,IP地址中的每一段使用十进制描述时其范围是()
单选题
地址224.0.0.5代表的是()地址
单选题
地址202.140.35.22的网络号是()。
单选题
地址202.116.2.169/27所在子网段的网络地址是()
