下列说法正确的是________。A、C程序必须在开头用预处理命令 #include B、预处理命令必须位于C源程序的首部C、在C语言中,预处理命令都以"#"开头D、C语言的预处理命令只能实现宏定义 和条件编译的功能
C
举一反三
- 关于编译预处理命令,叙述正确的是()。 A: 预处理命令都以“#”开头 B: 预处理命令必须位于程序的首部 C: 预处理命令只能实现宏定义和条件编译的功能 D: 每个程序必须在开头使用预处理命令#include
- [单选题]以下叙述正确的是( )。 A: 预处理命令行必须位于C源程序的起始位置 B: 在C语言中,预处理命令行都是以“<”开头 C: 每个C源程序文件必须包含预处理命令行:<include D: C语言的预处理不能实现宏定义和条件编译功能
- 以下对编译预处理命令的不正确的说法是( )。 A: C语言中的编译预处理命令包含宏定义、文件包含和条件编译 B: C语言中的编译预处理命令以 C: 号开头 D: C语言中的编译预处理命令一般位于程序代码的首部 E: C语言中的编译预处理命令以分号结束
- 在程序中使用字符串处理函数时,需在程序的开头使用编译预处理命令:#include <;string.h>;。
- C语言程序中可以有预处理命令,预处理命令必须放在源程序的最前面。
内容
- 0
1.关于编译预处理,下列说法正确的是: A: 所谓“编译预处理”,是C编译系统中的预处理程序按源程序中的预处理命令进行的一些预加工。 B: C语言提供了宏定义、文件包含和条件编译三种主要预处理命令。 C: 预处理命令均以“#”打头,末尾加分号。 D: C语言的预处理命令可以出现在程序的任意位置,其作用范围是自出现点到所在源程序的末尾。
- 1
以下关于编译预处理的叙述中错误的是( ) A: 预处理命令行必须以#开头 B: 一条有效的预处理命令必须单独占据一行 C: 预处理命令行只能位于源程序中所有语句之前 D: 预处理命令不是C语言本身的组成部分
- 2
C语言程序中可以有预处理命令,预处理命令必须放在源程序的最前面。 A: 正确 B: 错误
- 3
下列有关预处理命令的叙述,错误的是( )。 A: 预处理命令必须以字符 B: 开头 C: 预处理命令不占用程序运行时间 D: 命令 E: include<文件名>和命令 F: include“文件名”作用完全相同 G: 宏名不一定要用大写英文字母
- 4
编译预处理命令是计算机将C语言编译为机器语言是进行的预处理,编译预处理命令以开头 A: # B: $ C: * D: &