计算机程序设计

事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义。

题目

事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(25)不能脱离控件(包括窗体)而独立存在的过程时 A.2事件过程 B.通用过程 C.Sub过程 D.函数过程


正确答案:A
【解析】事件过程是一种特殊的Sub过程,它附加在窗体和控件上,当发生某个事件时,控件或窗体响应该事件而执行的代码段。窗体的事件过程不能由用户任意定义,而是由系统指定。 

第2题:

事件过程通常由事件驱动执行,而Sub过程通过过程调用执行。()

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


参考答案:对

第3题:

若在某窗体模块中有如下事件过程

Private Sub Command1_Click(Index AS Integer)

……

End Sub

则以下叙述中正确的是( )。

A. 此事件过程与不带参数的事件过程没有区别

B. 有1个名称为Command1的窗体,单击此窗体则执行此事件过程

C. 有1个名称为Command1的空件数组,数组中有多个不同类型控件

D. 有1个名称为Command1的空件数组,数组中有多个相同类型控件


正确答案:D

第4题:

下列关于VBA事件的叙述中,正确的是

A)事件可以由程序员定义

B)每个对象的事件都是不相同的

C)事件都是由用户操作触发的

D)触发相同的事件可以执行不同的事件过程


正确答案:A
【答案】:A
【知识点】:对象的事件
【解析】:事件是由Access系统定义好的,可以被对象识别的动作,通常由过程或函数实现。不同对象可以有相同的事件,相同事件也可以有不同的响应过程。故答案选A。

第5题:

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

A.每个对象的事件都是不相同的

B.触发相同的事件,可以执行不同的事件过程

C.事件可以由程序员定义

D.事件都是由用户的操作触发的


正确答案:B
解析:本题考查对VBA面向对象中“事件”概念的理解。选项A错误,不同的对象可以有相同的事件,例如控件和窗体都有Click事件。选项B正确,事件过程是由程序员编写的,因此对于相同的事件,可以定义不同的事件过程。选项C错误,事件是由系统预先定义好的,程序员不能定义。选项D错误,大部分事件都是由用户的操作触发的,但也有部分事件是由系统触发的。答案为B。

第6题:

下列选项中,属于 VisualBasic程序设计方法的是( )。

A. 面向对象、顺序驱动

B. 面向对象、事件驱动

C. 面向过程、事件驱动

D. 面向过程、顺序驱动


正确答案:B

第7题:

不能脱离控件(包括客体)而独立存在的过程是

A.事件过程

B.通用过程

C.Sub过程

D.函数过程


正确答案:A
解析:事件过程由VisualBasic创建,事件过程是当用户对一个对象发出一个动作时所产生的事件,不能脱离控件而独立存在;通用过程时通用的,不与任何特定事件相联系,它完成特定的任务,只能由别的过程调用;Sub过程包括事件过程和通用过程,称之为子过程。也就是说,有些Sub过程与对象相关联,有些Sub过程与对象没有联系;函数过程类似于内部函数,由用户定义的,完成一些特殊函数关系的计算,并且要返回函数值的过程,显然函数过程不必与控件发生联系。

第8题:

(25)过程共有3种,它们分别是 A.Sub过程、函数过程和属性过程 B.事件过程、函数过程和通用过程 C.Sub过程、函数过程和通用过程 D.事件过程、子过程和函数过程


正确答案:D
【解析】解答本题的关键是要了解过程的分类,Visual Basic应用程序是由过程组成的。Visual Basic应用程序的主体是事件过程,是当发生某个事件时,对该事件作出响应的程序段;有时候,多个不同的事件过程可能需要使用一段相同的程序代码,把这一段代码独立出来,作为一个过程,这样的过程叫做“通用过程”。通用过程又分为两类,即子过程(Sub过程)和函数过程(Function过程)。

第9题:

下列关于VBA事件的叙述中,正确的是( )。

A.触发相同的事件可以执行不同的事件过程

B.每个对象的事件都是不相同的

C.事件都是由用户操触发的

D.事件可以由程序员定义


正确答案:A
A选项是正确的,因为相同的单击事件,可能会执行不同的过程。B选项中,每个对象的事件可能是相同的,同样的单击按钮,事件可能都为单击事件。C选项中,事件可以由用户触发,也可以由系统触发,同样也能进行调用。D选项中,事件都是由系统定义好的,而不是程序员决定的。

第10题:

在VB中,过程共有三种,它们是( )。

A.事件过程,子过程和函数过程

B.Sub过程,函数过程和属性过程

C.事件过程,函数过程和通用过程

D.Sub过程,函数过程和通用过程


正确答案:A

更多相关问题