以下关于编译预处理的叙述中错误的是( )
A: 预处理命令行必须以#开头
B: 一条有效的预处理命令必须单独占据一行
C: 预处理命令行只能位于源程序中所有语句之前
D: 预处理命令不是C语言本身的组成部分
A: 预处理命令行必须以#开头
B: 一条有效的预处理命令必须单独占据一行
C: 预处理命令行只能位于源程序中所有语句之前
D: 预处理命令不是C语言本身的组成部分
C
举一反三
- 以下关于编译预处理的叙述中错误的是()。 A: 预处理命令行必须以 B: 开始 C: 一条有效的预处理命令必须单独占据一行 D: 预处理命令行只能位于源程序中的所有语句之前 E: 预处理命令不是C语言本身的组成部分
- 以下关于编译预处理的叙述中错误的是 A: 预处理命令行必须位于源程序的开始 B: 源程序中凡是以#开始的控制行都是预处理命令行 C: 一行上只能有一条有效的预处理命令 D: 预处理命令是在程序正式编译之前被处理的
- 以下叙述不正确的是( )。 A: 预处理命令行必须以 B: 号开头 C: 凡是以 D: 开头的语句都是预处理命令行 E: 在程序执行前执行预处理命令 F: G: define PI=3.14是一条正确的预处理命令
- 关于编译预处理命令,叙述正确的是()。 A: 预处理命令都以“#”开头 B: 预处理命令必须位于程序的首部 C: 预处理命令只能实现宏定义和条件编译的功能 D: 每个程序必须在开头使用预处理命令#include
- 下面选项中关于编译预处理的叙述正确的是( ) A: 预处理命令必须使用分号结尾 B: 预处理命令行的作用域是到最近的函数结束处 C: 凡事以 D: 号开头的行,都被称为编译预处理命令行 E: 预处理命令行不能出现在程序的最后一行
内容
- 0
编译预处理命令只能位于源程序中所有语句之前。()
- 1
下列关于编译预处理命令的说法中,正确的是______。 A: 一条文件包含命令能包含多个文件 B: 编译预处理命令只能放在文件开头 C: 一行只能书写一条编译预处理命令 D: 编译预处理命令中的" E: "可以省略
- 2
下列说法正确的是________。A、C程序必须在开头用预处理命令 #include B、预处理命令必须位于C源程序的首部C、在C语言中,预处理命令都以"#"开头D、C语言的预处理命令只能实现宏定义 和条件编译的功能
- 3
[单选题]以下叙述正确的是( )。 A: 预处理命令行必须位于C源程序的起始位置 B: 在C语言中,预处理命令行都是以“<”开头 C: 每个C源程序文件必须包含预处理命令行:<include D: C语言的预处理不能实现宏定义和条件编译功能
- 4
C语言程序中可以有预处理命令,预处理命令必须放在源程序的最前面。