预处理命令是在进行编译时首先执行的,然后再进行正常编译。

题目

预处理命令是在进行编译时首先执行的,然后再进行正常编译。

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

第1题:

以下命令不是编译预处理命令的是()。

A.#define

B.#include

C.#if

D.typedef


正确答案:D

第2题:

C语言的编译系统对宏命令的处理是________。

A. 在程序连接时进行的

B. 在对源程序中的其它语句编译之前进行的

C. 在程序运行时进行的

D. 和C程序中的其它语句同时进行的


参考答案:B

第3题:

GCC的正确编译流程为:()

A.预处理-编译-汇编-链接

B.预处理-编译-链接-汇编

C.预处理-链接-编译-汇编

D.编译-预处理-汇编-链接


参考答案:A

第4题:

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

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

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

第5题:

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

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


正确答案:C

第6题:

预处理命令是在进行编译前执行的,然后再进行正常编译。()

此题为判断题(对,错)。


正确答案:正确 

第7题:

下面选项中关于编译预处理的叙述正确的是

A.预处理命令行必须使用分号结尾

B.凡是以号开头的行,都被称为编译预处理命令行

C.预处理命令行不能出现在程序的最后一行

D.预处理命令行的作用域是到最近的函数结束处


正确答案:B
本题考查预编译的预编译处理命令行,预处理命令行不能以分号结尾,所以A选项错误,预处理命令行可以出现在程序的最后一行,预处理命令行作用域是整个文件。

第8题:

编译预处理命令只能位于源程序中所有语句之前。()


正确答案:×

第9题:

C++语言的编译系统对宏命令的处理是( )。

A.在程序运行时进行

B.在程序连接时进行

C.和C++程序的其它语句同时进行编译

D.在对源程序中其它成分正式编译之前进行


正确答案:D

第10题:

在linux系统中进行源码安装时,()命令的作用是清理编译环境,删除一些不必要的文件,以免影响编译工作。

  • A、./configure
  • B、make
  • C、make install
  • D、make clean

正确答案:D

更多相关问题