第八章面向对象程序设计.docx

上传人:b****2 文档编号:1863160 上传时间:2022-10-24 格式:DOCX 页数:8 大小:20.08KB
下载 相关 举报
第八章面向对象程序设计.docx_第1页
第1页 / 共8页
第八章面向对象程序设计.docx_第2页
第2页 / 共8页
第八章面向对象程序设计.docx_第3页
第3页 / 共8页
第八章面向对象程序设计.docx_第4页
第4页 / 共8页
第八章面向对象程序设计.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

第八章面向对象程序设计.docx

《第八章面向对象程序设计.docx》由会员分享,可在线阅读,更多相关《第八章面向对象程序设计.docx(8页珍藏版)》请在冰豆网上搜索。

第八章面向对象程序设计.docx

第八章面向对象程序设计

第八章面向对象程序设计

一、选择题

一、面向对象程序设计采用了以为中心的软件构造方式。

A)数据结构B)数据流C)功能分析D)算法

二、下面关于属性、方式和事件的叙述中,错误的是______。

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

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

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

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

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

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

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

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

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

4、每一个对象都能够对一个被称为事件的动作进行识别和响应。

下面对于事件的描述中,_____是错误的。

A)事件是一种预先概念好的特定的动作,由用户或系统激活

B)VFP基类的事件集合是由系统预先概念好的,是唯一的

C)VFP基类的事件也能够由用户创建

D)能够激活事件的用户动作有按键、单击鼠标、移动鼠标等

五、_____是面向对象程序设计中程序运行的最大体实体。

A)对象B)类C)方式D)函数

六、创建类时第一要概念类的。

A)名称B)属性C)事件D)方式

7、有关窗口的操作,是正确的。

A)deactivatewindow命令挂起的窗口将从内存中清除

B)showwindow命令显示的窗口不必然是活动窗口,但活动窗口必然是显示窗口

C)hidewindow命令将活动窗口在屏幕上隐藏起来,输出仍然面向该窗口

D)用releasewindow删除的窗口还能够再从头显示或激活

八、有关窗口的叙述,是正确的。

A)ACTIVATEWINDOW命令激活窗口后,@…SAY的坐标是相对屏幕的物理坐标

B)当多次利用激活窗口命令时,则最后一个被激活的窗口是当前窗口

C)当前窗口是无法改变的

D)窗口休眠后第一个激活的窗口变成当前窗口

九、以下属于窗口类控件的是。

A)TextB)FormC)LableD)CommandButton

10、以下属于非容器类控件的是。

A)FormB)LableC)PageD)Container

1一、以下属于容器类控件的是______。

A)TextB)FormC)LabelD)CommandButton

1二、面向对象的程序设计是最近几年来程序设计方式的主流方式,简称OOP。

下面这些对于OOP的描述错误的是。

A)OOP以对象及数据结构为中心

B)OOP用“对象”表现事物,用“类”表示对象的抽象

C)OOP用“方式”表现处置事物的进程

D)OOP工作的中心是程序代码的编写

13、现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方式。

对属性的正确描述是。

A)属性只是对象所具有的内部特征

B)属性就是对象所具有的固有特征,一般用各类类型的数据来表示

C)属性只是对象所具有的外部特征

D)属性就是对象所具有的固有方式

14、当咱们了解了对象可能发生的各类事件以后,最重要的就是如何编写事件代码,编写事件代码的方式中不正确的是。

A)为对象的某个事件编写代码就是要编写一个扩展名为.prg的程序,其主文件名就是事件名

B)为对象的某个事件编写代码就是要将代码写入该对象的该事件进程中

C)能够由概念了该事件进程的类继承

D)在属性对话框当选择该对象的事件并双击,在事件窗口中输入相应的事件代码

1五、“类”是面向对象程序设计的关键部份,创建新类不正确的方式是。

A)在.prg文件中以编辑方式概念类

B)从菜单方式进入“类设计器”

C)在命令窗口中输入CREATECLASS中,进入“类设计器”

D)在命令窗口中输入ADDCLASS…命令

1六、在概念类的大体命令DEFINECLASS中,若是引用了关键字PROTECTED,就可以够保护类概念中相应的对象、属性和方式程序。

访问由该关键字说明的属性、方式程序和对象的方式是。

A)用<对象>.<属性或方式程序>访问B)用?

<对象>.<属性或方式程序访问>

C)用类概念中的其他方式访问D)用?

THIS.<属性或方式程序>访问

17、下面关于“类”的描述,错误的是。

A)一个类包括了相似的有关对象的特征和行为方式

B)类只是实例对象的抽象

C)类并非执行任何行为操作,它仅仅表明该如何作

D)类能够按所概念的属性、事件和方式进行实际的行为操作

1八、下面对于控件类的各类描述中,是错误的。

A)控件类用于进行一种或多种相关的控制

B)能够对控件类对象中的组件单独进行修改或操作

C)控件类一般作为容器类中的控件

D)控件类的封装性比容器类加倍周密

1九、下面是关于在子类的方式程序中如何继承父类的方式程序的描述,其中是错误的。

A)用<父类名>:

<方式>的命令继承父类的事件和方式

B)用函数DODEFAULT()来继承父类的事件和方式

C)当咱们在子类中从头概念父类中的方式事件代码时,就用新概念的代码取代了父类中原来的代码

D)用<父类名>-<方式>命令继承父类的事件和方式

20、下列对象的引用属于对象相对引用的是。

A)B)C)D)

2一、下面关于列表框和组合框的正确叙述是。

A)列表框能够实现多重选择,而组合框不能B)组合框能够实现多重选择,而列表框不能

C)列表框和组合框都能够实现多重选择D)列表框和组合框都不能实现多重选择

2二、对象的属性是指。

A)对象所具有的行为B)对象所具有的动作

C)对象所具有的特征和状态D)对象所具有的继承性

23、在面向对象程序设计中,可不予考虑的问题是。

A)创建什么样的对象B)对象中的属性C)产生的事件D)全数代码的流程非通过

24、关于事件,说法是不正确的。

A)事件是由对象识别的一个动作B)事件能够由用户的操作产生

C)事件能够由系统产生D)事件代码不可由程序挪用

2五、所有基类均能识别的事件是。

A)ClickB)LoadC)InteractiveChangeD)Init

2六、对象不能以表单作为直接容器。

A)页框B)页面C)命令按钮组D)命令按钮

27、对象能以页框作为直接容器。

A)FORMB)GhdC)ColunmD)OptionGroup

2八、属于非可视容器类。

A)PageFrameB)FORMC)TimerD)OptionGroup

2九、属于方式名。

A)GotfocusB)SetFocusC)LostFocusD)Activate

30、容器类对象。

A)只能是表单或表单集

B)必需由基类Container派生取得

C)能包容其他对象,而且能够别离处置这些对象

D)能包容其他对象,但不能够别离处置这些对象

31、在对象的“相对引用”中,可利用关键字有。

A)THIS、THISFORM、Parent.B)THIS、THISFORMSET、PageFrame

C)THIS、THISFORM、THISFORMSETD)THIS、FORM、FORMSET

32、对于任何子类或对象,必然具有的属性是。

A)captionB)baseclassC)fontsizeD)forecolor

33、类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为。

A)多态性B)动态绑定C)表态绑定D)继承

34、下列基类中是容器类的是。

A)表单B)命令按钮C)列表框D)单选按钮

35、控件有自己的属性、方式和。

A)图形B)事件C)容器D)形状

36、在VisualFoxPro中,封装是借助于达到的。

A)结构B)函数C)数组D)类

37、以下特点中不属于面向对象程序设计的特点的是。

A)单一性B)继承性C)封装性D)多态性

38、在面向对象方式中,对象可看成是属性(数据)和这些属性上的专用操作的封装体。

封装是一

种技术。

A)组装B)产品化C)固体D)信息隐藏

39、在面向对象方式中,对象可看成是属性(数据)和这些属性上的专用操作的封装体。

封装的目的是使对象的分离。

A)概念和实现B)设计和实现C)设计和测试D)分析和概念

40、使得一个对象能够像一个部件一样用在各类程序中,同时也切断了不同模块之间数据的非法利用,减少了犯错的可能。

A)封装B)继承C)多态D)统一

41、属于非可视控件类。

A)PageFrameB)FORMC)TimerD)OptionGroup

二、填空题

一、创建类的方式有种。

二、命令按钮是类。

3、属性是用来描述的参数。

4、成立类能够在类设计器中完成,也能够通过创建类。

五、方式是属于对象的和。

六、容器类中的对象是修改的。

7、类具有多态性、和。

八、控件类不能其他对象。

九、类的两种类型是和。

10、派生的新类,将父类的所有属性。

1一、VFP基类的最小属性集是、、和。

1二、用户用命令概念的类是一段命令集合,它们概念了对象的属性、事件和方式,放在应用程序可执行部份的,运行时不执行。

它仅仅表明该如何做,而实际的行为操作则是由它创建的来完成的。

13、在VFP中,在创建对象时发生的事件是,从内存中释放对象时发生的事件是,用户利用鼠标左键单击对象时发生的事件是。

14、“类”是面向对象程序设计的关键部份,VFP提供了一系列基类来支持用户派生出新类,从而简化了新类的创建进程。

VFP基类有两种:

和。

1五、<对象引用>就是内存中的变量,具有一切变量的属性,能够通过赋值把一个对象引用赋给另一个变量。

它并非是对象本身,而是。

1六、是将数据和处置数据的操作放在一路。

对于一个对象,就是将该对象的属性和方式放到单唯一段源代码中,较之传统的面向进程的程序设计中将数据和操作分离的设计方式来看,显然更为方便和安全。

17、创建类库有两种方式:

一种是利用VFP提供的;另一种是由用户在程序中直接利用创建类库的程序语句:

1八、成立事件循环是为了等待用户操作并进行响应。

用命令将启动VFP事件处置。

而命令将停止VFP事件处置,使程序退出事件循环。

1九、是用类创建对象的函数,括号内的自变量就是一个已有的类名,该函数返回一个。

20、无论是不是对事件编辑,发生某个操作时,相应的事件都会被。

2一、类具有、和特征,这就大大增强了代码的可重用性。

2二、除、、和之外,其他的容器类和控件类都能够作为用户创建新类的基类。

而上述四类是父容器的集成部份,在“类设计器”中不能子类化。

23、在概念对象时必需有ParentClass,即基类名,指用户要概念的对象类的父类名。

若是基类是一个不可见的用户自概念类,则基类名必需指定为。

24、每一个类都能够出许多具有最大体方式和数据的对象,然后用户才能通过挪用对象本身的方式操纵数据运行。

2五、对于对象的操作,其实质就是对其属性的操作,体此刻上。

2六、现实世界中的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小学作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1