宏与子程序的区别是()。A、宏可以被多次调用B、宏是一段程序C、宏可以实现参数传递D、宏调用时不用返回

题目

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

  • A、宏可以被多次调用
  • B、宏是一段程序
  • C、宏可以实现参数传递
  • D、宏调用时不用返回
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


正确答案:对

第2题:

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


正确答案:对

第3题:

下面是汇编语言程序设计中关于过程调用和宏调用的叙述,其中错误的是:

A.调用方法相同,都是在程序执行过程中调用具有某种功能的目标程序,然后再通过执行RET指令返回主程序

B.过程调用的执行速度比宏调用慢

C.宏调用一般比过程调用占用较多的内存空间

D.过程调用时主程序和子程序之间的信息传递没有宏调用时传递信息方便


正确答案:A
解析:过程调用和宏调用从实现方式上是完全不同的,宏调用是通过拷贝目标代码来实现的,过程调用是通过转移执行位置来实现的。

第4题:

宏指令与子程序相比,子程序调用的执行速度比宏指令的()。

  • A、相同
  • B、快
  • C、慢
  • D、不定

正确答案:C

第5题:

以下关于宏的叙述中,错误的是( )。

A.可以在宏中调用另外的宏

B.宏支持嵌套的If…Then结构

C.宏和VBA均有错误处理功能

D.可以在宏组中建立宏组


正确答案:C
在宏中可以执行宏。宏中可以嵌入If…Then结构。在宏组中可以建立宏。宏不具有错误处理功能。综上可知,应选择C选项。

第6题:

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


正确答案:对

第7题:

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


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

第8题:

宏定义中的形式参数可以多于宏调用的实在参数。()


参考答案:正确

第9题:

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

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

答案:C
解析:

第10题:

以下关于宏的叙述中,正确的是()

  • A、可以将VBA程序转换为宏对象
  • B、可以将宏对象转换为VBA程序
  • C、可以在运行宏时修改宏的操作参数
  • D、与窗体连接的宏属于窗体中的对象

正确答案:B

更多相关问题