若程序中有宏定义行:#define N 100 则以下叙述中正确的是( )。
A.宏定义行中定义了标志符N的值为整数100
B.在编译程序对C源程序进行编译预处理时用100替换标志符N
C.对C源程序进行编译时用100替换标志符N
D.在运行时用100替换标志符N
第1题:
当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )
第2题:
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
第3题:
以下关于宏的叙述中正确的是______。
A.宏名必须用大写字母表示
B.宏定义必须位于源程序中所有语句之前
C.宏替换没有数据类型限制
D.宏调用比函数调用耗费时间
第4题:
若程序中有宏定义行:

A.A
B.B
C.C
D.D
第5题:
若程序有宏定义:#define N 100则以下叙述中正确的是______。
A.宏定义中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
第6题:
第7题:
以下叙述中,正确的是()
第8题:
宏定义在程序中的位置有何规定?宏调用是否一定放在代码段?
第9题:
第10题:
宏组是由若干个宏构成的
Access中的宏是包含操作序列的一个宏
宏组中的各个宏之间要有一定的联系
保存宏组时,指定的名字设为宏组的名字
第11题:
宏定义行中定义了标识符N的值为整数100
在编译程序对C源程序进行预处理时用100替换标识符N
上述宏定义行实现将100赋给标识符N
在运行时用100替换标识符N
第12题:
宏是Access的数据库对象之一
可以将宏对象转换为VBA程序
不能在VBA程序中调用宏
宏比VBA程序更安全
第13题:
若程序有宏定义:#define N l00,则以下叙述中正确的是( )。
A.宏定义中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用l00替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
第14题:
以下关于宏的叙述中正确的是( )
A.宏名必须用大写字母表示
B.宏替换时要进行语法检查
C.宏替换不占用运行时间
D.宏定义中不允许引用已有的宏名
第15题:
以下叙述中不正确的是______。
A.C程序中的预处理命令行都以#号开始
B.宏定义中的宏名可用大写字母或小写字母
C.宏替换不占用运行时间,只占用编译时间
D.使用带参数的宏时,参数的类型应与宏定义时的一致
第16题:
若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
第17题:
若程序中有宏定义行:#defineN100,则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对c源程序进行预处理时用100替换标识符N
C.对c源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
第18题:
以下关于宏的叙述中,正确的是()
第19题:
以下关于宏的叙述中,错误的是()
第20题:
下列关于宏组的叙述中,错误的是()
第21题:
可以将VBA程序转换为宏对象
可以将宏对象转换为VBA程序
可以在运行宏时修改宏的操作参数
与窗体连接的宏属于窗体中的对象
第22题:
“#definePRICE=30”定义了与30等价的符号常量PRICE
预编译处理命令行都必须以“#”开头
程序中使用带参的宏时,参数类型要与宏定义时一致
宏名只能包含大写字母和数字字符
第23题:
宏组是由若干个子宏构成的
宏组中至少包含一个子宏
宏组中的各个子宏之间要有一定的联系
宏组与普通宏的外观无差别