在宏展开时,所有的伪指令被加入
用宏定义体替换宏指令
哑元表中的哑元仍然保留
可以将宏指令变为机器代码
第1题:
在汇编语言程序的开发过程中使用宏功能的顺序是( )。
A、宏调用,宏定义
B、宏展开,宏定义
C、宏定义,宏调用,宏展开
D、宏定义,宏展开,宏调用
第2题:
以下有关宏的描述不正确的是( )。
A.宏定义不做语法检查
B.双引号中出现的宏名不进行替换
C.宏名无类型
D.宏名必须用大写字母表示
第3题:
当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )
第4题:
以下有关宏替换的叙述不正确的是()。
第5题:
以下有关宏的描述不正确的是( )。
A)宏定义不做语法检查
B)双引号中出现的宏名不进行替换
C)宏名无类型
D)宏名必须用大写字母表示
第6题:
在Word中,有关宏的说法错误的有( )。
A.宏是一系列的Word命令的集合
B.运行宏可以完成一系列的Word命令
C.使用宏可以简化编辑操作
D.宏是一组函数的集合
E.宏可以自动运行
第7题:
下面的说法不正确的是( )
A.函数调用时,先求出实参表达式,然后带入形参。而使用带参的宏只是进行简单的字符替换
B.函数调用是在程序运行时处理的,分配临时的内存单元。而宏展开则是在编译时进行的,在展开时也要分配内存单元,进行值传递
C.对于函数中的实参和形参都要定义类型,二者的类型要求一致,而宏不存在类型问题,宏名有类型
D.调用函数只可得到一个返回值,而用宏可以设法得到几个结果
第8题:
宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )
第9题:
第10题:
以下的叙述中不正确的是()