下列关于VBA面向对象中的“事件”的说法中,正确的是()。A.每个对象的事件都是不相同的B.触发相同的

题目

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

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

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

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

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

参考答案和解析
正确答案:B
解析:事件过程是由程序员编写的,因此对于相同的事件,可以定义不同的事件过程。不同的对象可以有相同的事件,事件是由系统预先定义好的,程序员不能定义。大部分事件都是由用户的操作触发的,但也有部分事件是由系统触发的。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.事件是系统预先为对象定义,能被对象识别的动作

B.事件可以分为用户事件和系统事件

C.Visual Basic为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写

D.Visual Basic中的所有对象的默认事件都是Click


VB中所有对象的默认事件都是Click

第2题:

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

A.方法是属于对象的

B.方法是独立的实体

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

D.方法是对事件的响应


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

第3题:

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

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

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

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

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


正确答案:B
解析:选项A错误。不同的对象可以有相同的事件。选项B正确。事件过程是由程序员编写的,因此对于相同的事件,可以定义不同的事件过程。选项C错误。事件是由系统预先定义好的,程序员不能定义。选项D错误。大部分事件都是由用户的操作触发的,但也有部分事件是由系统触发的。答案为B。

第4题:

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

A.方法是属于对象的

B.方法是独立的实体

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

D.方法是对事件的响应


正确答案:A
解析:方法是属于对象的,方法是对象可以执行的操作。它不是独立的,一定要依附于某个对象,方法才有意义。在VBA中,方法是由系统预先设定好的,程序员不需要知道这个方法是如何实现的,也不能自行定义。

第5题:

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

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

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

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

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


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

第6题:

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

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

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

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

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


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

第7题:

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

A.方法是属于对象的

B.方法是独立的实体

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

D.方法是对事件的响应


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

第8题:

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

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

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

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

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


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

第9题:

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

A.方法是属于对象的

B.方法是独立的实体

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

D.方法是对事件的响应


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