C语言的编译系统对宏定义是()。
A.在程序运行时进行替换处理
B.在程序连接时进行处理
C.和源程序中其他C语句同时进行编译的
D.在对源程序中其他成分正式编译之前进行处理的
A.在程序运行时进行替换处理
B.在程序连接时进行处理
C.和源程序中其他C语句同时进行编译的
D.在对源程序中其他成分正式编译之前进行处理的
第1题
A.在程序运行时进行代换处理的
B.在程序连接时进行代换处理的
C.和源程序中其他C语句同时进行编译的
D.在对源程序中其他成分正式编译之前进行处理的
第2题
C语言程序的编译器对宏命令的处理是( )。
(A)在程序运行时进行的
(B)在程序连接时进行的
(C)和C语言程序中的其他语句同时进行编译
(D)在对源程序中其他成分正式编译之前进行的
第3题
以下正确的叙述是( )。
(A)在C语言程序中,main()函数必须位于文件的开头
(B)C语言程序每行中只能写一条语句
(C)C语言程序本身没有输入、输出语句
(D)对一个C语言程序进行编译预处理时,可检查宏定义的语法错误
第5题
A.预处理命令行都必须以"#"开始
B.在程序中凡是以"#"开始的语句行都是预处理命令行
C.C程序在执行过程中对预处理命令行进行处理
D.#define ABCD是正确的宏定义
第6题
以下叙述中错误的是
A)C 语言源程序经编译后生成后缀为 .obj 的目标程序
B)C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C) 用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中
D)C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
第7题
以下叙述中正确的是
A.每个后缀为.c的C语言源程序都应该包含一个main函数
B.在C语言程序中,ma.in函数必须放在其他函数的最前面
C.每个后缀为.c的C语言源程序都可以单独进行编译
D.在C语言程序中,只有main函数才可单独进行编译
第8题
A.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
B.在C语言中,所有变量都必须在定义时进行初始化。
C.一条变量定义语句可定义多个同类型的变量。
D.一条变量定义语句不可以同时定义多个变量。
第9题
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
第10题
A.在C语言中,所有变量都必须在定义时进行初始化。
B.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
C.一条变量定义语句不可以同时定义多个变量。
D.在C语言中,变量必须先定义后使用。