C++提供的预处理命令有宏定义命令,条件编译命令和()命令。
第1题:
以下叙述中错误的是
A.在程序中凡是以"#"开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX 是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
第2题:
以下命令不是编译预处理命令的是()。
A.#define
B.#include
C.#if
D.typedef
第3题:
以下叙述中不正确的是
A.预处理命令行都必须以#号开始
B.在程序中凡是以#号开始的语句行都是预处理命令行
C.宏替换不占用运行时间,只占编译时间
D.在以下定义是正确的:#define PI 3.1415926;
第4题:
要限制宏命令的操作范围,可以在创建宏时定义( )。
A.宏操作对象
B.宏条件表达式
C.窗体或报表控件属性
D.宏操作目标
第5题:
以下叙述中正确的是( )。
A.预处理命令行必须位于C源程序的起始位置
B.在C语言中,预处理命令行都以“#”开头
C.每个C程序必须在开头包含预处理命令行:#include
D.C语言的预处理不能实现宏定义和条件编译的功能
第6题:
下面选项中关于编译预处理的叙述正确的是
A.预处理命令行必须使用分号结尾
B.凡是以号开头的行,都被称为编译预处理命令行
C.预处理命令行不能出现在程序的最后一行
D.预处理命令行的作用域是到最近的函数结束处
第7题:
创建或编辑命令时,以下定义的特性中仅适用于新命令的是()?
第8题:
宏定义命令是以分号结束的。
第9题:
C语言的一个编译预处理命令用#开始,最后加分号。
第10题:
条件编译器命令
开关编译器命令
参数编译器命令
循环编译器命令
第11题:
预处理命令行必须位于源程序的开始
源程序中凡是以#开始的控制行都是预处理命令行
一行上只能有一条有效的预处理命令
预处理命令是在程序正式编译之前被处理的
第12题:
在C语言中,预处理命令行都以“#”开头
预处理命令行必须位于C源程序的起始位置
#include<stdio.h>必须放在C程序的开头
C语言的预处理不能实现宏定义和条件编译的功能
第13题:
编译预处理命令只能位于源程序中所有语句之前。()
第14题:
以下叙述中不正确的是( )。
A.预处理命令行都必须以#号开始
B.在程序中凡是以#号开始的语句行都是预处理命令行
C.宏替换不占用运行时间,只占编译时间
D.定义#define PI 3.1415926;是正确的
第15题:
翻要限制宏命令的操作范围,可以在创建宏时定义( )。
A.宏操作对象
B.宏条件表达式
C.窗体或报表控件属性
D.宏操作目标
第16题:
以下叙述中正确的是( )。
A.在c语言中,预处理命令行都以‘‘#”开头
B.预处理命令必须位于c源程序的起始位置
C.#include必须放在c程序的开头
D.C语言的预处理不能实现宏定义和条件编译的功能
第17题:
下面叙述错误的是()。
A.“define PRICE 30”命令的作用是定义一个与30等价的符号常量PRICE
B.C源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率
C.“include”命令的作用是在预处理时将stdio.h文件中的实际内容代替该命令
D.宏定义也是C语句,必须在行末加分号
第18题:
以下正确的描述为
A.每个C++语言程序必须在开头用预处理命令:
B.预处理命令必须位于C++源程序的首部
C.在C++语言中预处理命令都以" #"开头
D.C++语言的预处理命令只能实现宏定义和条件编译的功能
第19题:
C++编译预处理命令在程序中都是以()字符开头的。
第20题:
预处理命令是在进行编译时首先执行的,然后再进行正常编译。
第21题:
自定义命令时,需要指定该命令的特性,其中状态栏中的命令提示,在()指定。
第22题:
第23题:
*
#
&
@