宏定义时,是通过()实现参数传递的。A、哑元和实元B、堆栈C、寄存器D、存储单元

题目

宏定义时,是通过()实现参数传递的。

  • A、哑元和实元
  • B、堆栈
  • C、寄存器
  • D、存储单元
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )


正确答案:对

第2题:

宏定义中DUMMY PARAMETER LIST称为哑元表,给出宏定义中所用到的形式参数,每个虚参数之间用逗号隔开。( )


正确答案:对

第3题:

80x86汇编中,宏展开就是用宏定义体取代程序中的宏指令名,用实元取代宏定义中的()。

A.哑元

B.参数表

C.变量

D.标号


正确答案:A

第4题:

利用堆栈传递子程序参数的方法是固定的,例如寻址堆栈段数据的寄存器是()


正确答案:EBP

第5题:

下面哪个不是子程序的参数传递方法()。

  • A、立即数传递
  • B、寄存器传递
  • C、堆栈传递
  • D、存储器传递

正确答案:A

第6题:

宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )


正确答案:对

第7题:

寄存器间接寻址方式中,操作数在中()。

A.通用寄存器
B.堆栈
C.存储单元
D.段寄存器

答案:C
解析:

第8题:

宏定义可分为带参数的宏定义和不带参数的宏定义两类。()

此题为判断题(对,错)。


参考答案:正确

第9题:

子程序的基本结构包括()等几个部分;子程序的参数传递有寄存器、堆栈、存储器等方法。


正确答案:子程序说明、现场保护及恢复、子程序体、子程序返回

第10题:

用户进程在实现系统调用时,下列哪种方法不能用于传递参数?()

  • A、通过寄存器传递
  • B、通过堆栈传递
  • C、通过指令自带传递
  • D、通过变量传递

正确答案:D

更多相关问题