第五章面向对象程序设计同步练习

第五章面向对象程序设计同步练习

ID:9071465

大小:56.00 KB

页数:5页

时间:2018-04-16

第五章面向对象程序设计同步练习_第1页
第五章面向对象程序设计同步练习_第2页
第五章面向对象程序设计同步练习_第3页
第五章面向对象程序设计同步练习_第4页
第五章面向对象程序设计同步练习_第5页
资源描述:

《第五章面向对象程序设计同步练习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第五章面向对象程序设计一、选择题1、面向对象程序设计采用了以为中心的软件构造方法。A)数据结构B)数据流C)功能分析D)算法2、下面关于属性、方法和事件的叙述中,错误的是______。A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件3、在下面关于面向对象数据库的叙述中,错误的是______。A)每个对象在系统中都有唯一的对象标识B)事件作用于对象,对象识别事件并作出相应反应C)一个子类能够继承其

2、所有父类的属性和方法D)一个父类包括其所有子类的属性和方法4、每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,_____是错误的。A)事件是一种预先定义好的特定的动作,由用户或系统激活B)VFP基类的事件集合是由系统预先定义好的,是唯一的C)VFP基类的事件也可以由用户创建D)可以激活事件的用户动作有按键、单击鼠标、移动鼠标等5、_____是面向对象程序设计中程序运行的最基本实体。A)对象B)类C)方法D)函数6、创建类时首先要定义类的。A)名称B)属性C)事件D)方法7、有关窗口的操作,是正确的。A)deac

3、tivatewindow命令挂起的窗口将从内存中清除B)showwindow命令显示的窗口不一定是活动窗口,但活动窗口一定是显示窗口C)hidewindow命令将活动窗口在屏幕上隐藏起来,输出仍然面向该窗口D)用releasewindow删除的窗口还可以再重新显示或激活8、有关窗口的叙述,是正确的。A)ACTIVATEWINDOW命令激活窗口后,@…SAY的坐标是相对屏幕的物理坐标B)当多次使用激活窗口命令时,则最后一个被激活的窗口是当前窗口C)当前窗口是无法改变的D)窗口休眠后第一个激活的窗口变为当前窗口9、以

4、下属于窗口类控件的是。A)TextB)FormC)LableD)CommandButton10、以下属于非容器类控件的是。A)FormB)LableC)PageD)Container11、以下属于容器类控件的是______。A)TextB)FormC)LabelD)CommandButton12、面向对象的程序设计是近年来程序设计方法的主流方式,简称OOP。下面这些对于OOP的描述错误的是。A)OOP以对象及数据结构为中心B)OOP用“对象”表现事物,用“类”表示对象的抽象C)OOP用“方法”表现处理事物的过程D)OOP工作的中心是程序

5、代码的编写13、现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。对属性的正确描述是。A)属性只是对象所具有的内部特征B)属性就是对象所具有的固有特征,一般用各种类型的数据来表示C)属性只是对象所具有的外部特征D)属性就是对象所具有的固有方法14、当我们了解了对象可能发生的各种事件以后,最重要的就是如何编写事件代码,编写事件代码的方法中不正确的是。A)为对象的某个事件编写代码就是要编写一个扩展名为.prg的程序,其主文件名就是事件名B)为对象的某个事件编写代码就是要将代码写入该对象的该事件过程中C)可以由定义了该事件过程

6、的类继承D)在属性对话框中选择该对象的事件并双击,在事件窗口中输入相应的事件代码15、“类”是面向对象程序设计的关键部分,创建新类不正确的方法是。A)在.prg文件中以编辑方式定义类B)从菜单方式进入“类设计器”C)在命令窗口中输入CREATECLASS中,进入“类设计器”D)在命令窗口中输入ADDCLASS…命令16、在定义类的基本命令DEFINECLASS中,如果引用了关键字PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键字说明的属性、方法程序和对象的方法是。A)用<对象>.<属性或方法程序>访问B)用

7、?<对象>.<属性或方法程序访问>C)用类定义中的其他方法访问D)用?THIS.<属性或方法程序>访问17、下面关于“类”的描述,错误的是。A)一个类包含了相似的有关对象的特征和行为方法B)类只是实例对象的抽象C)类并不执行任何行为操作,它仅仅表明该怎样作D)类可以按所定义的属性、事件和方法进行实际的行为操作18、下面对于控件类的各种描述中,是错误的。A)控件类用于进行一种或多种相关的控制B)可以对控件类对象中的组件单独进行修改或操作C)控件类一般作为容器类中的控件D)控件类的封装性比容器类更加严密19、下面是关于在子类的方法程序中如何

8、继承父类的方法程序的描述,其中是错误的。A)用<父类名>::<方法>的命令继承父类的事件和方法B)用函数DODEFAULT()来继承父类的事件和方法C)当我们在子类中重新定义父类中的方法事件代码时,就用新定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。