80x86汇编中,宏展开就是用宏定义体取代程序中的宏指令名,用实元取代宏定义中的()。 A.哑元B.参数表C.变量D.标号
当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )
宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )
在汇编语言程序的开发过程中使用宏功能的顺序是( )。A、宏调用,宏定义B、宏展开,宏定义C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用
使用下列方法来引用宏( )。A.宏名.宏组名B.宏.宏名C.宏组名.宏名D.宏组名.宏
宏、宏组和宏操作的相互关系是( )。A.宏一)宏操作一宏组B.宏操作一)宏一)宏组C.宏操作一)宏组一宏D.宏组一)宏操作一宏
下面的说法不正确的是( )A.函数调用时,先求出实参表达式,然后带入形参。而使用带参的宏只是进行简单的字符替换B.函数调用是在程序运行时处理的,分配临时的内存单元。而宏展开则是在编译时进行的,在展开时也要分配内存单元,进行值传递C.对于函数中的实参和形参都要定义类型,二者的类型要求一致,而宏不存在类型问题,宏名有类型D.调用函数只可得到一个返回值,而用宏可以设法得到几个结果
在汇编语言程序的开发过程中使用宏功能的顺序是()。A.宏定义,宏调用B.宏定义,宏展开C.宏定义,宏调用,宏展开D.宏定义,宏展开,宏调用
在调用宏组中的宏时,指定宏名的语法格式是()A、宏组名.宏名B、宏名C、宏组名!宏名D、[宏组名]![宏名]
以下的叙述中不正确的是()A、宏展开不占用运行时间,只占用编译时间B、宏名无类型C、宏名必须用大写字母表示D、预处理命令行都必须以#号开始
区别如下概念:宏定义、宏调用、宏指令、宏展开、宏汇编。
宏指令定义必须由伪指令MACRO开始,伪指令ENDM结束,两者之间的语句称为()A、哑元B、宏定义体C、实元D、宏展开
有关宏展开的说法正确的是()。A、在宏展开时,所有的伪指令被加入B、用宏定义体替换宏指令C、哑元表中的哑元仍然保留D、可以将宏指令变为机器代码
宏调用是通过()实现的。A、汇编指令B、宏指令C、宏展开D、机器指令
有关宏的作用,下列说法不正确的是()。A、宏可以被多次调用B、宏调用时不用保存断点C、宏定义体中不可以有标号D、宏展开是汇编程序完成的
宏操作、宏和宏组的组成关系是()A、宏→宏操作→宏组B、宏操作→宏→宏组C、宏操作→宏组→宏D、宏组→宏操作→宏
单选题宏指令定义必须由伪指令MACRO开始,伪指令ENDM结束,两者之间的语句称为()A哑元B宏定义体C实元D宏展开
问答题区别如下概念:宏定义、宏调用、宏指令、宏展开、宏汇编。
单选题有关宏展开的说法正确的是()。A在宏展开时,所有的伪指令被加入B用宏定义体替换宏指令C哑元表中的哑元仍然保留D可以将宏指令变为机器代码
单选题在调用宏组中的宏时,指定宏名的语法格式是()A宏组名.宏名B宏名C宏组名!宏名D[宏组名]![宏名]
单选题有关宏的作用,下列说法不正确的是()。A宏可以被多次调用B宏调用时不用保存断点C宏定义体中不可以有标号D宏展开是汇编程序完成的
填空题使用宏的过程要经过定义宏、()、展开宏、阶段。
单选题在汇编语言程序的开发过程中使用宏功能的顺序是()。A宏定义,宏调用B宏定义,宏展开C宏定义,宏调用,宏展开D宏定义,宏展开,宏调用
单选题以下的叙述中不正确的是()A宏展开不占用运行时间,只占用编译时间B宏名无类型C宏名必须用大写字母表示D预处理命令行都必须以#号开始
单选题宏调用是通过()实现的。A汇编指令B宏指令C宏展开D机器指令
单选题宏操作、宏和宏组的组成关系是()A宏→宏操作→宏组B宏操作→宏→宏组C宏操作→宏组→宏D宏组→宏操作→宏