在C语言中,预处理命令行都以“#”开头
预处理命令行必须位于C源程序的起始位置
#include<stdio.h>必须放在C程序的开头
C语言的预处理不能实现宏定义和条件编译的功能
第1题:
以下叙述中错误的是( )。
A.预处理命令行必须位于源文件的开头
B.宏替换可以出现在任何一行的开始部位
C.宏替换的作用一直持续到源文件结尾
D.宏替换不占有程序的运行时间
第2题:
以下叙述中正确的是( )。
A.预处理命令行必须位于C源程序的起始位置
B.在C语言中,预处理命令行都以“#”开头
C.每个C程序必须在开头包含预处理命令行:#include<stdio.h>
D.C语言的预处理不能实现宏定义和条件编译的功能
第3题:
以下叙述中错误的是
A) 在程序中凡是以 “ # ” 开始的语句行都是预处理命令行
B) 预处理命令行的最后不能以分号表示结束
C)#define MAX 是合法的宏定义命令行
D)C 程序对预处理命令行的处理是在程序执行的过程中进行的
第4题:
下列叙述中错误的是( )。
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
第5题:
以下叙述中不正确的是( )。
A.预处理命令行都必须以#号开始
B.在程序中凡是以#号开始的语句行都是预处理命令行
C.宏替换不占用运行时间,只占编译时间
D.定义#define PI 3.1415926;是正确的
第6题:
以下叙述中正确的是( )。
A.预处理命令行必须位于源文件的开头
B.在源文件的一行上可以有多条预处理命令
C.宏名必须用大写字母表示
D.宏替换不占用程序的运行时间
第7题:
以下叙述中错误的是
A.在程序中凡是以"#"开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX 是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
第8题:
以下叙述中正确的是
A) 预处理命令行必须位于 C 源程序的起始位置
B) 在 C 语言中,预处理命令行都以 "#" 开头
C) 每个 C 程序必须在开头包含预处理命令行 : #include<stdio.h>
D)C 语言的预处理不能实现宏定义和条件编译的功能
第9题:
以下叙述中不正确的是
A.预处理命令行都必须以#号开始
B.在程序中凡是以#号开始的语句行都是预处理命令行
C.宏替换不占用运行时间,只占编译时间
D.在以下定义是正确的:#define PI 3.1415926;
第10题:
下列描述中正确的是( )。
A.在C语言程序中预处理是指完成宏替换和文件包含指定的文件的调用
B.预处理指令只能位于C源程序文件的首部
C.预处理命令可以放在程序中的任何位置
D.预处理命令结尾需要加分号