更多“宏处理程序”相关问题
  • 第1题:

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


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

  • 第2题:

    以下叙述中不正确的是______。

    A.C程序中的预处理命令行都以#号开始

    B.宏定义中的宏名可用大写字母或小写字母

    C.宏替换不占用运行时间,只占用编译时间

    D.使用带参数的宏时,参数的类型应与宏定义时的一致


    正确答案:D
    解析:宏替换和函数调用有相似之处,但在替换时,对参数没有类型的要求。

  • 第3题:

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

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

    答案:C
    解析:

  • 第4题:

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

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

    正确答案:B

  • 第5题:

    对于宏指令和子程序,下列说法不正确的是()。

    • A、宏指令不能简化目标程序
    • B、子程序可以简化目标程序,但执行时间长
    • C、子程序在执行过程中由CPU处理
    • D、宏指令在执行时要保护和恢复现场

    正确答案:D

  • 第6题:

    编译预处理包括()。

    • A、文件包含、宏定义和条件编译
    • B、构造工程文件
    • C、语句注释
    • D、编辑源程序

    正确答案:A

  • 第7题:

    宏指令和指令的区别是什么?使用宏指令和使用子程序有何异同?宏指令的优点在哪里?


    正确答案:宏指令只在汇编时起作用,指令汇编后继续执行。宏指令与子程序的区别如下:
    (1)空间的区别:宏指令大于子程序,多次调用宏指令,程序长度增加。
    (2)时间的区别:宏运行不需要额外的时间,子程序需要。
    (3)参数的区别:宏命令可实现多个参数的直接代换,方式简单灵活;而子程序参数传递麻烦。
    总之,代码不长和变元较多的功能段,使用宏命令比较合适。

  • 第8题:

    单选题
    下列关于“宏”的叙述中,正确的是()。
    A

    WORD中的宏类似于DOS的批处理程序

    B

    在WORD中,只使用宏录制器来创建宏

    C

    宏一旦被创建后就无法被删除

    D

    在宏的运行过程中,是无法终止宏的运行


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

  • 第9题:

    单选题
    宏组是由()组成的。
    A

    若干宏

    B

    若干宏操作

    C

    程序代码

    D

    模块


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

  • 第10题:

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

    宏定义,宏调用

    B

    宏定义,宏展开

    C

    宏定义,宏调用,宏展开

    D

    宏定义,宏展开,宏调用


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

  • 第11题:

    单选题
    以下关于宏的叙述中,错误的是()
    A

    宏是Access的数据库对象之一

    B

    可以将宏对象转换为VBA程序

    C

    不能在VBA程序中调用宏

    D

    宏比VBA程序更安全


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

  • 第12题:

    单选题
    宏与子程序的区别是()。
    A

    宏可以被多次调用

    B

    宏是一段程序

    C

    宏可以实现参数传递

    D

    宏调用时不用返回


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

  • 第13题:

    下述描述正确的是(39)。

    A.在程序的一行中可以出现多个有效的预处理命令行

    B.使用带参宏时,参数的类型应与宏定义时的一致

    C.宏替换不占运行时间,只占编译时间

    D.宏定义不能出现在函数的内部


    正确答案:C
    解析:本题考查程序中宏的一些基本知识。宏的作用是定义一个名字替换,一般给容易发生变化的变量定义宏,这样方便对程序中变量的修改。编译器在编译时将宏和变量进行替换,因此,宏替换不占运行时间,只占编译时间。

  • 第14题:

    ( 27 )使用宏组的目的是

    A )设计出功能复杂的宏

    B )设计出包含大量操作的宏

    C )减少程序内存消耗

    D )对多个宏进行组织和管理


    正确答案:D

  • 第15题:

    有关宏指令和子程序,下列说法哪一个不正确()。

    • A、宏指令并不能简化目标程序
    • B、子程序可以简化目标程序,但执行时间要长些
    • C、子程序或过程在执行时,由CPU处理
    • D、宏指令在执行时要保护现场和断点

    正确答案:D

  • 第16题:

    为简化程序,可用宏变量的方式,设置不同的宏变量调用相同的子程序,分别实现粗、精加工循环。


    正确答案:正确

  • 第17题:

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

    • A、宏是Access的数据库对象之一
    • B、可以将宏对象转换为VBA程序
    • C、不能在VBA程序中调用宏
    • D、宏比VBA程序更安全

    正确答案:C

  • 第18题:

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

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

    正确答案:D

  • 第19题:

    宏组是由()组成的。

    • A、若干宏
    • B、若干宏操作
    • C、程序代码
    • D、模块

    正确答案:A

  • 第20题:

    单选题
    以下关于宏的叙述中,正确的是()
    A

    可以将VBA程序转换为宏对象

    B

    可以将宏对象转换为VBA程序

    C

    可以在运行宏时修改宏的操作参数

    D

    与窗体连接的宏属于窗体中的对象


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

  • 第21题:

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

    相同

    B

    C

    D

    不定


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

  • 第22题:

    单选题
    若程序中有宏定义行:#define N 100则以下叙述中正确的是(  )。
    A

    宏定义行中定义了标识符N的值为整数100

    B

    在编译程序对C源程序进行预处理时用100替换标识符N

    C

    上述宏定义行实现将100赋给标识符N

    D

    在运行时用100替换标识符N


    正确答案: B
    解析:
    D项正确,预处理程序对源程序中所有使用宏名的地方进行直接替换。A项错误,宏定义没有类型限制;B项错误,预处理程序进行宏替换,而非编译程序;C项错误,宏定义不是赋值操作,而是进行在预编译时进行替换。答案选择D选项。

  • 第23题:

    名词解释题
    宏处理程序

    正确答案: 在应用程序中,往往有某些功能相同的程序段。为了简化程序以缩小程序的长度,把这些相同的程序用一缩写来表示,称为宏指令。宏处理程序能识别此符号,并按此符号的规定替换为原来的程序,进而执行翻译后的程序。
    解析: 暂无解析