第1题:
在下列关于宏和模块的叙述中,正确的是( )。
A.模块是能够被程序调用的函数
B.通过定义宏可以选择或更新数据
C.宏或模块都不能是窗体或报表上的事件代码
D.宏可以是独立的数据库对象,可以提供独立的操作动作
第2题:
宏定义中的形式参数可以多于宏调用的实在参数。()
第3题:
以下关于宏的叙述中正确的是
A) 宏名必须用大写字母表示
B) 宏定义必须位于源程序中所有语句之前
C) 宏替换没有数据类型限制
D) 宏调用比函数调用耗费时间
第4题:
宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )
第5题:
当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )
第6题:
宏的使用要经过三个步骤为宏定义、宏调用和【 】。
第7题:
A.过程调用会降低程序的执行速度,而宏调用有较快的执行速度。
B.过程调用需要保留程序的断点和现场,待过程执行完毕还要恢复现场;宏汇编则不需要进行这些操作,因而有较快的执行速度。
C.过程调用中不能有效地缩短目标代码的长度。宏调用能缩短目标代码的长度。
D.每次宏调用时允许修改有关的参数。使得同一条宏指令在各次调用过程中可完成不同的操作,而过程一旦被定义,一般不允许修改
参考答案:C
第8题:
( 26 )在下列关于宏和模块的叙述中,正确的是
A 模块是能够被程序调用的函数
B 通过定义宏可以选择或更新数据
C 宏或者模块都不能是窗体或报表上的事件代码
D 宏可以是独立的数据库对象,可以提供独立的操作动作
第9题:
MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )
第10题:
经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )