● 由多个源文件组成的 C 程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程

题目

● 由多个源文件组成的 C 程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在 (51) 阶段可以发现被调用的函数未定义。

(51)

A. 编辑和预处理

B. 预处理

C. 编译

D. 链接

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要把多个目标程序组成可执行文件,需要使用( )。

A.编辑程序

B.链接程序

C.调试程序

D.编译程序


正确答案:B
解析:C++是以编译方式实现的高级语言。C++程序的实现必须要使用某种C++语言的编译器进行编译。编译器的功能是将程序的源代码(.cpp)转换为机器代码的形式,称为目标代码(.obj)。然后,再使用目标代码进行链接,生成可执行文件(.exe),等待下一步执行的过程。

第2题:

把用高级语言写的程序转换为可执行程序,要经过的过程叫做( )。

A.汇编和解释

B.编辑和链接

C.编泽和链接装配

D.解释和编译


正确答案:C
高级语言必须经过编译和链接后才能被计算机识别。

第3题:

把用高级语言编写的源程序转换为可执行程序(.exe),要经过的过程叫做()。

A.汇编和解释

B.编辑和链接

C.编译和链接

D.解释和编译


正确答案:C

第4题:

如果要使得用 C 语言编写的程序在计算机上运行,则对其源程序需要依次进行 (31)等阶段的处理。

A.预处理、汇编和编译
B.编译、链接和汇编
C.预处理、编译和链接
D.编译、预处理和链接

答案:C
解析:
可参考《程序员教程(第四版)》P385。源程序的处理步骤——预处理、编译、链接、运行

第5题:

用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过( )。

A.汇编

B.编辑

C.解释

D.编译和链接


正确答案:D
高级语言程序编译成目标程序。通过链接将目标程序链接成可执行程序。

第6题:

把用高级语言写的程序转换为可执行程序,要经过的过程叫做( )。

A.汇编和解释

B.编辑和链接

C.编译和链接装配

D.解释和编译


正确答案:C

第7题:

如果要使得用 C 语言编写的程序在计算机上运行,则对其源程序需要依次进行( )等阶段的处理。

A.预处理、汇编和编译 B.编译、链接和汇编 C.预处理、编译和链接 D.编译、预处理和链接


正确答案:C

第8题:

由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在(51)阶段可以发现被调用的函数未定义。

A.编辑和预处理

B.预处理

C.编译

D.链接


正确答案:D
解析:本题考查的是程序编译过程的基本知识。对于编译型程序设计语言C,在程序编写完成后执行前,主要进行预处理、翻译为目标代码和链接库函数等关键步骤。在这三步中,预处理分析程序中的宏定义并替换宏引用,翻译主要针对一个编译单元(通常对应一个源文件)进行,将该编译单元翻译为中间代码,链接过程将各个编译单元中变量和函数的引用与其定义绑定,确保程序中使用的所有变量和函数都存在对应实体。所以,未定义的函数引用只能在链接过程中发现。

第9题:

把用高级程序设计语言编写的程序转换成等价的可执行程序,必须经过

A.汇编和解释

B.编辑和链接

C.编译和链接

D.解释和编译


正确答案:C

第10题:

C语言源程序经过编译、链接后生成的可执行文件扩展名是()

  • A、exe
  • B、cpp
  • C、c
  • D、obj

正确答案:A

更多相关问题