在汇编语言程序的开发过程中使用宏功能的顺序是()。A、宏定义,宏调用B、宏定义,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用

题目

在汇编语言程序的开发过程中使用宏功能的顺序是()。

  • A、宏定义,宏调用
  • B、宏定义,宏展开
  • C、宏定义,宏调用,宏展开
  • D、宏定义,宏展开,宏调用

相似考题
更多“在汇编语言程序的开发过程中使用宏功能的顺序是()。A、宏定义,宏调用B、宏定义,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用”相关问题
  • 第1题:

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


    正确答案:对

  • 第2题:

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


    正确答案:对

  • 第3题:

    下列关于宏的叙述中正确的是( )。

    A.宏名必须用大写字母表示

    B.宏定义必须位于源程序中所有语句之前

    C.宏替换没有数据类型限制

    D.宏调用比函数调用耗费时间


    正确答案:C
    C。【解析】本题考查宏的相关知识点。宏名没有大小写限制;宏定义可以放在程序中的任何位置,其有效范围是从定义开始到文件结束;宏替换可以代替任何数据类型,不受数据类型的限制;函数影响运行时间,宏调用影响编译时间。

  • 第4题:

    可以通过多种方法执行宏;在其他宏中调用该宏;在VBA程序中调用该宏;______发生时触发该宏。


    正确答案:事件
    事件 解析:事件本身是一种特殊的宏。

  • 第5题:

    在汇编语言程序的开发过程中使用宏功能的顺序是()。

    A.宏定义,宏调用
    B.宏定义,宏展开
    C.宏定义,宏调用,宏展开
    D.宏定义,宏展开,宏调用

    答案:C
    解析:

  • 第6题:

    宏与子程序的区别是()。

    • A、宏可以被多次调用
    • B、宏是一段程序
    • C、宏可以实现参数传递
    • D、宏调用时不用返回

    正确答案:D

  • 第7题:

    有关宏展开的说法正确的是()。

    • A、在宏展开时,所有的伪指令被加入
    • B、用宏定义体替换宏指令
    • C、哑元表中的哑元仍然保留
    • D、可以将宏指令变为机器代码

    正确答案:B

  • 第8题:

    在汇编语言程序的开发过程中使用宏功能的顺序是()。

    • A、宏定义,宏调用
    • B、宏定义,宏展开
    • C、宏定义,宏调用,宏展开
    • D、宏定义,宏展开,宏调用

    正确答案:C

  • 第9题:

    问答题
    区别如下概念:宏定义、宏调用、宏指令、宏展开、宏汇编。

    正确答案: 宏定义:就是对宏进行说明,由一对宏汇编伪指令MACRO和ENDM来完成。
    宏调用:宏定义之后的使用。在使用宏指令的位置写下宏名,后跟实体参数。
    宏指令:使用宏时,其形式很像指令,所以称为宏指令。
    宏展开:在汇编时,汇编程序用对应的代码序列替代宏指令。
    宏汇编:指使用宏的方法进行汇编语言程序设计。
    解析: 暂无解析

  • 第10题:

    填空题
    在使用宏指令的时候,有3个过程,分别为:宏定义,宏调用,()。其中,在过程()时,汇编器将实在参数传递给宏参数。

    正确答案: 宏展开,宏展开
    解析: 暂无解析

  • 第11题:

    单选题
    宏调用是通过()实现的。
    A

    汇编指令

    B

    宏指令

    C

    宏展开

    D

    机器指令


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在汇编语言程序的开发过程中使用宏功能的顺序是()。
    A

    宏定义,宏调用

    B

    宏定义,宏展开

    C

    宏定义,宏调用,宏展开

    D

    宏定义,宏展开,宏调用


    正确答案: A
    解析: 暂无解析

  • 第13题:

    MACRO NAME是宏指令名,调用时就可以使用宏指令名来调用宏定义。( )


    正确答案:对

  • 第14题:

    经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )


    正确答案:对

  • 第15题:

    宏定义中允许使用宏调用,其限制条件是______。


    正确答案:先定义后使用
    先定义后使用 解析:宏定义中允许使用宏调用,其限制条件是先定义后使用。

  • 第16题:

    以下关于宏的叙述中正确的是______。

    A.宏名必须用大写字母表示

    B.宏定义必须位于源程序中所有语句之前

    C.宏替换没有数据类型限制

    D.宏调用比函数调用耗费时间


    正确答案:C
    解析:宏名一般习惯用大写字母表示,以便与变量名相区别,但这并非规定,也可用小写字母,所以选项A错误;宏命令出现在程序中函数的外面,宏名的有效范围为定义命令之后到本源文件结束,通常,宏命令写在文件开头,函数之前,作为文件的一部分,在此文件范围内有效,而并不必须位于源程序中所有语句之前,所以选项B错误;用宏名代替—个字符串,也就是作简单的置换,宏置换不占运行时间,只占编译时间,而日编译时并不分配内存单元,也不进行值的传递处理。而函数调用则占运行时间(分配单元、保留现场、值传递、返回),所以选项D错误;宏替换可以代替任何数据类型,不受数据类型的限制,所以选项C正确。

  • 第17题:

    区别如下概念:宏定义、宏调用、宏指令、宏展开、宏汇编。


    正确答案:宏定义:就是对宏进行说明,由一对宏汇编伪指令MACRO和ENDM来完成。
    宏调用:宏定义之后的使用。在使用宏指令的位置写下宏名,后跟实体参数。
    宏指令:使用宏时,其形式很像指令,所以称为宏指令。
    宏展开:在汇编时,汇编程序用对应的代码序列替代宏指令。
    宏汇编:指使用宏的方法进行汇编语言程序设计。

  • 第18题:

    宏定义在程序中的位置有何规定?宏调用是否一定放在代码段?


    正确答案:宏定义在程序中的位置没有严格要求,可以写在某一段内,也可以不在段内。

  • 第19题:

    宏调用是通过()实现的。

    • A、汇编指令
    • B、宏指令
    • C、宏展开
    • D、机器指令

    正确答案:B

  • 第20题:

    有关宏的作用,下列说法不正确的是()。

    • A、宏可以被多次调用
    • B、宏调用时不用保存断点
    • C、宏定义体中不可以有标号
    • D、宏展开是汇编程序完成的

    正确答案:C

  • 第21题:

    单选题
    有关宏展开的说法正确的是()。
    A

    在宏展开时,所有的伪指令被加入

    B

    用宏定义体替换宏指令

    C

    哑元表中的哑元仍然保留

    D

    可以将宏指令变为机器代码


    正确答案: B
    解析: 暂无解析

  • 第22题:

    填空题
    使用宏的过程要经过定义宏、()、展开宏、阶段。

    正确答案: 调用宏
    解析: 暂无解析

  • 第23题:

    问答题
    宏定义、宏调用和宏展开分别指的是什么?

    正确答案: 在调用宏之前,必须先定义宏。可以在源程序的任何位置定义宏,宏定义的所有内容必须包含在同一个文件中。宏定义可以嵌套,即在一条宏指令中调用其他的宏指令。在定义宏之后,可在源程序中使用宏名进行宏调用。
    解析: 暂无解析

  • 第24题:

    单选题
    有关宏的作用,下列说法不正确的是()。
    A

    宏可以被多次调用

    B

    宏调用时不用保存断点

    C

    宏定义体中不可以有标号

    D

    宏展开是汇编程序完成的


    正确答案: B
    解析: 暂无解析