问题
单项选择题
________的任务是将来源不同的编译单元装配成一个可执行的程序。
A.编译程序
B.解释程序
C.链接程序
D.汇编程序
答案
参考答案:C
解析:本题考查程序设计语言基本知识。通常人们使用面向各类应用的程序语言(高级语言)编写程序,如Java、C和Delphi等。计算机只能识别由0、1序列构成的机器语言,因此高级语言需要翻译。承担翻译任务的程序称为“语言处理程序”。语言之问的翻译形式有多种,基本方式为汇编、解释和编译。汇编程序、编译程序和解释程序都是实现程序语言翻译的语言处理程序。其中,汇编程序的功能是将汇编语言所编写的源程序翻译成机器语言程序;编译程序首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序;解释程序直接解释执行源程序,或将源程序翻译成某种中间表示形式后再加以执行。链接程序不是实现程序语言翻译的语言处理程序,它的作用是将分别在不同的目标文件中编译或汇编的代码收集到一个可执行的文件中。