计算机二级

在下列关于“对象”、“类”、“事件”和“方法”等概念的叙述中,错误的一条是 ______。A.在OOP中,对象是构成程序的基本单位和运行实体B.类是具有不同属性和方法的对象的集合C.事件是一种由系统预先定义而由用户或系统发出的动作D.方法是和对象紧密相连的,对象所具有的功能就是它的方法

题目

在下列关于“对象”、“类”、“事件”和“方法”等概念的叙述中,错误的一条是 ______。

A.在OOP中,对象是构成程序的基本单位和运行实体

B.类是具有不同属性和方法的对象的集合

C.事件是一种由系统预先定义而由用户或系统发出的动作

D.方法是和对象紧密相连的,对象所具有的功能就是它的方法

参考答案和解析
正确答案:B
解析:Visual FoxPro支持面向对象的程序设计。面向对象的程序设计不同于结构化程序设计。在面向对象程序设计中,主要考虑如何创建对象,并利用对象来简化程序设计。在Visual FoxPro面向对象程序设计中,对象是构成程序的基本单位和运行实体,例如,表单集、表单和控件都是对象。类是一组对象的属性和行为特征的抽象描述,或者说是具有共同属性和方法的对象的集合,这些属性和方法可以在类中统一说明。因此,同类对象在数据结构和操作性质方面具有共性。类好比是一类对象的模板,有了类定义后,基于类就可以生成该类中任何一个对象。定义了一个类,就意味着把可重用的程序代码放在一个公用库中,而无须反复对类中每个对象的共性进行描述。事件是对象可以识别和响应的行为与操作。事件是一种由系统预先定义好的特定的动作,由用户或系统激活。例如,若用鼠标单击命令按钮,将会触发一个Click事件。一个对象可以有多个事件,一个事件对应于一个程序(称为事件过程)。Visual FoxPro中的事件是固定的,用户不能再创建新的事件。在对象中除定义一组属性外,还定义一组方法,用以描述对象的行为特性.属性用来表示对象的状态,方法用来描述对象的行为。方法和对象紧密相连,对象所具有的功能就是它的方法。Visual FoxPro提供了50多种不同的方法,每种方法都有自己的名字。一般来说,每个事件都有自己相对应的方法。每当该事件发生时,系统将自动执行相应的方法,实现对象的功能。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下面关于面对象数据库的叙述中,错误的是()。

A、每个对象在系统中都有唯一的对象标识

B、事件用于对象,对象识别事件并作出相应反应

C、一个子类能够继承其所有父类的属性和方法

D、一个父类包括其所有父类的属性和方法


参考答案:D

第2题:

在面向对象方法学中,以下关于类与对象的关系正确的是()。

A.类称为是对象的一个“实例",对象称为是类的”模板”

B.类是静态的,对象的动态的

C.类给出了属于该类的全部对象的抽象定义。对象是符合这种定义的一个实体

D.类代表-类抽象的概念或事物,对象是在客观世界中实际存在的


正确答案:BCD

第3题:

● 下面关于类、对象和实例的叙述中,错误的是 (45) 。

(45)

A. 类是创建对象的模板

B. 对象是类的实例

C. 类是对象的实例

D. 类是一组具有共同特征的对象集合


正确答案:C

第4题:

在下列关于“对象”、“类”、“事件”和“方法”概念的叙述中,错误的一条叙述是______。

A.在OOP中,对象是构成程序的基本单位和运行实体

B.类是具有不同属性和方法的对象的集合

C.事件是一种由系统预先定义而由用户或系统发出的动作

D.方法是和对象紧密相连的,对象所具有的功能就是它的方法


正确答案:B

第5题:

在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是

A.属性用于描述对象的状态,方法用于表示对象的行为

B.基于同一个类产生的两个对象可以分别设置自己的属性值

C.事件代码也可以像方法一样被显示调用

D.在创建一个表单时,可以添加新的属性、方法和事件


正确答案:D
解析:属性用于描述对象的状态,方法用于描述对象的行为,基于同一个类产生的两个对象可以分别设置自己的属性,事件代码可以像方法一样被显示调用。

第6题:

在下面关于面对象数据库的叙述中,错误的是()、

A.每个对象在系统中都有唯一的对象标识

B.事件用于对象,对象识别事件并作出相应反应

C.一个子类能够继承其所有父类的属性和方法

D.一个父类包括其所有子类的属性和方法


参考答案D

第7题:

在Visual FoxPr0中,下面关于属性、事件、方法叙述错误的是( )。 A.属性用于描述对象的状态

在Visual FoxPr0中,下面关于属性、事件、方法叙述错误的是( )。

A.属性用于描述对象的状态

B.方法用于表示对象的行为

C.事件代码也可以像方法一样被显式调用

D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值


正确答案:D
属性用来表示对象的状态;方法用来描述对象的行为;事件代码既能在事件引发时执行,也可以像方法一样被显式调用。而基于同一个类产生的两个对象的属性(如同样是两个命令按钮),也可以设置不同的属性值(如“确定”和“取消”两个名称)。

第8题:

在下面关于面向对象数据库的叙述中,错误的是 ______。

A.每个对象在系统中都有惟一的对象标识

B.事件作用于对象,对象识别事件并做出相应反应

C.一个子类能够继承其所有父类的属性和方法

D.一个父类包括其所有子类的属性和方法


正确答案:D
解析:每个对象在系统中都有惟一的对象标识,即名称,对象和事件的关系是事件作用于对象,对象识别事件并对事件做出反应。一个子类能够继承其父类的属性和方法(继承性),父类不一定全部包含子类的属性和方法。

第9题:

下列关于类和对象的叙述中,错误的是

A.一个类只能有一个对象

B.对象是类的具体实例

C.类是对某一类对象的抽象

D.类和对象的关系是一种数据类型与变量的关系


正确答案:A
解析:类可以理解为一种特殊的数据类型,与int等基本数据类型一样,可以声明多个对象。

第10题:

在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。 A.属性用于描述对象的状态

在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。

A.属性用于描述对象的状态

B.方法用于表示对象的行为

C.事件代码也可以像方法一样被显示调用

D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值


正确答案:D
D。【解析】在VisualFoxPro中也是采用了面向对象的思想,属性是用来表示对象的状态,方法用来表示对象的行为,而事件是一种由系统预先定义而由用户或系统发出的动作。事件代码既可以在事件引发时执行,也可以像方法一样被显示调用。每一个VisualFoxPro基类都有自己的一组属性、方法和事件。基于相同类的对象可以设置不同的属性值。

更多相关问题