参考答案和解析
参考答案:D
更多“下列哪一个不是vba的程序类型。() A.宏程序(Sub)B.自定义函数程序(Function)C.事件响应程序(Sub)D.COM组件中的代码”相关问题
  • 第1题:

    以下列出的为组件添加动作监视器的过程中,错误的是()

    A.将动作监听器添加到组件上;

    B.将事件响应函数贴到框架的事件响应函数上;

    C.编写事件响应函数;

    D.创建动作监听器对象;


    参考答案:B

  • 第2题:

    下列关于VBA面向对象中的“方法”的说法中,正确的是( )。

    A.方法是属于对象的

    B.方法是独立的实体

    C.方法也可以由程序员定义

    D.方法是对事件的响应


    正确答案:A
    解析:对象是属性、对象和事件的封装,因此方法是属于对象的。

  • 第3题:

    下列关于VBA面向对象中的“方法”说法正确的是( )。

    A.方法是属于对象的

    B.方法是独立的实体

    C.方法也可以由程序员定义

    D.方法是对事件的响应


    正确答案:A
    解析:这道题考查VBA面向对象的方法概念,是考纲中的难点。对象是属性、对象和事件的封装,方法是属于对象的,所以选项A的说法是正确的。因为方法是属于对象的,因而它就不是独立的,一定要依附于某个对象,方法才有意义,选项B的说法是错误的。在VBA中,方法是由系统预先设定好的,例如使某控件获得焦点的“SetFocus”方法,程序员不需要知道这个方法是如何实现的,也不能自行定义,故选项C的说法是错误的。响应事件的是事件过程,方法是对象可以执行的操作,选项 D的说法是错误的。答案为A。

  • 第4题:

    VBA程序中,可以实现代码注释功能的是( )。

    A.方括号([])

    B.冒号( )

    C.双引号(”)

    D.单引号( )


    正确答案:D
    在VBA程序中,如果要注释此行,在行开头加单引号即可。

  • 第5题:

    在VBA中,子程序与自定义函数在程序代码上没有太大区别,唯一不同的是()。

    A.自定义函数的返回值只有一个

    B.子程序只能通过表达式来调用

    C.调用方式不用


    答案:A

  • 第6题:

    哪一个不是函数的优点()。

    A.减少代码重复

    B.使程序更加模块化

    C.使程序便于阅读

    D.加快程序运行速度


    正确答案:D

  • 第7题:

    对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:

    A.编译程序
    B.汇编程序
    C.解释程序
    D.宏程序

    答案:A
    解析:
    编译程序是对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序。

  • 第8题:

    某些程序设计语言中,在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程,称为( )。

    A.静态绑定
    B.通用绑定
    C.动态绑定
    D.过载绑定

    答案:A
    解析:
    所谓静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程。动态绑定是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用相应的方法。

  • 第9题:

    程序的子类型有()

    • A、工作程序
    • B、处理程序
    • C、宏程序
    • D、TP程序

    正确答案:A,B,C

  • 第10题:

    宏程序的调用方法有()调用。

    • A、G66/G67模态
    • B、G65非模态
    • C、自定义G代码
    • D、自定义M代码
    • E、自定义T代码

    正确答案:A,B,C,D,E

  • 第11题:

    对源代码进行语法检查,并将高级过程化语言程序转换成目标代码的程序是:()

    • A、编译程序
    • B、汇编程序
    • C、解释程序
    • D、宏程序

    正确答案:A

  • 第12题:

    单选题
    以下关于事件的说法不正确的是()
    A

    不一定要响应某个组件所定义的所有事件

    B

    多个组件可以共享同一个事件处理程序

    C

    根据需要可以响应任何组件的事件

    D

    单击Object Inspector中的事件处理程序名,Code Editor将自动进入该事件的代码段。

    E

    事件的Sender参数是用来决定哪个组件产生了此事件。


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

  • 第13题:

    当用户点击按钮时,Java程序采用什么方法来响应?()

    A.通过框架的事件监听器对象响应

    B.通过框架的onbutton函数响应

    C.通过按钮的事件监听器对象响应

    D.通过按钮的onbutton函数响应


    参考答案:C

  • 第14题:

    一般不需使用VBA代码的是( )。

    A.创建用户自定义函数

    B.复杂程序处理

    C.打开窗体

    D.错误处理


    正确答案:C

  • 第15题:

    程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为______。

    A.语义分析

    B.代码连接

    C.静态绑定

    D.动态绑定


    正确答案:D

  • 第16题:

    模板函数的真正代码是在( )时候产生。

    A.源程序中声明函数时

    B.源程序中定义函数时

    C.源程序中调用函数时

    D.运行执行函数时


    正确答案:C
    解析:本题考核模板函数的使用。在说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对象的形参,然后生成一个重载函数。由此可知模板函数的真正代码是在函数调用时产生的。

  • 第17题:

    过程就是一段程序代码,它分为()和()两种类型。

    A.子程序

    B.自定义函数

    C.子过程

    D.自定义类


    答案:AB

  • 第18题:

    下列关于VBA面向对象程序设计中的“方法”说法正确的是( )。

    A.方法是属于对象的

    B.方法是独立的实体

    C.方法也可以由程序员定义

    D.方法是对事件的响应


    正确答案:A
    解析:对象是属性、对象和事件的封装,方法是属于对象的,所以选项A的说法是正确的;因为方法是属于对象的,因而它就不是独立的,一定要依附于某个对象,方法才有意义,选项B的说法是错误的;在VBA中,方法是由系统预先设定好的,程序员不需要知道这个方法是如何实现的,也不能自行定义,故选项C的说法是错误的;响应事件的是事件过程,方法是对象可以执行的操作,选项D的说法是错误的。

  • 第19题:

    将高级语言程序转换成中间代码,并逐行解释执行的程序是:

    A.编译程序
    B.汇编程序
    C.解释程序
    D.宏程序

    答案:C
    解析:
    解释程序是将高级语言程序转换成中间代码,并逐行解释执行的程序。

  • 第20题:

    用户自定义调用宏程序的G代码与G65一样属于非模态调用


    正确答案:正确

  • 第21题:

    下列程序中哪一个不是MicrosoftOffice组件中的程序?()

    • A、Word
    • B、Frontpage
    • C、Excel
    • D、Authorware

    正确答案:B

  • 第22题:

    宏程序的指定引数值应放在()。

    • A、宏程序中
    • B、宏程序后
    • C、有宏程序号的主程序段中
    • D、无宏程序号的主程序段中

    正确答案:D

  • 第23题:

    自定义M代码调用宏程序时,该程序段中不允许指定自变量


    正确答案:错误