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

  • 29
  • 0
  • 约6.97千字
  • 约 5页
  • 2017-09-02 发布于浙江
  • 举报
第五章2面向对象程序设计同步练习

第五章 面向对象程序设计 一、选择题 1、面向对象程序设计采用了以 为中心的软件构造方法。 A)数据结构 B)数据流 C)功能分析 D)算法 2、下面关于属性、方法和事件的叙述中,错误的是______。 A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一个类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显示调用 D)在新建一个表单时,可以添加新的属性、方法和事件 3、在下面关于面向对象数据库的叙述中,错误的是______。 A)每个对象在系统中都有唯一的对象标识 B)事件作用于对象,对象识别事件并作出相应反应 C)一个子类能够继承其所有父类的属性和方法 D)一个父类包括其所有子类的属性和方法 4、每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,_____是错误的。 A)事件是一种预先定义好的特定的动作,由用户或系统激活 B)VFP基类的事件集合是由系统预先定义好的,是唯一的 C)VFP基类的事件也可以由用户创建 D)可以激活事件的用户动作有按键、单击鼠标、移动鼠标等 5、_____是面向对象程序设计中程序运行的最基本实体。 A)对象 B)类 C)方法 D)函数 6、创建类时首先要定义类的 。 A)名称 B)属性 C)事件 D)方法 7、有关窗口的操作, 是正确的。 A) deactivate window命令挂起的窗口将从内存中清除 B) show window命令显示的窗口不一定是活动窗口,但活动窗口一定是显示窗口 C) hide window命令将活动窗口在屏幕上隐藏起来,输出仍然面向该窗口 D)用release window删除的窗口还可以再重新显示或激活 8、有关窗口的叙述, 是正确的。 A) ACTIVATE WINDOW WINDOW name 命令激活窗口后,@…SAY的坐标是相对屏幕的物理坐标 B)当多次使用激活窗口命令时,则最后一个被激活的窗口是当前窗口 C)当前窗口是无法改变的 D)窗口休眠后第一个激活的窗口变为当前窗口 9、以下属于窗口类控件的是 。 A)Text B) Form C) Lable D) CommandButton 10、以下属于非容器类控件的是 。 A) Form B) Lable C) Page D) Container 11、以下属于容器类控件的是______。 A) Text B) Form C) Label D) CommandButton 12、面向对象的程序设计是近年来程序设计方法的主流方式,简称OOP。下面这些对于OOP的描述错误的是 。 A) OOP以对象及数据结构为中心 B) OOP用“对象”表现事物,用“类”表示对象的抽象 C) OOP用“方法”表现处理事物的过程 D) OOP工作的中心是程序代码的编写 13、现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。对属性的正确描述是 。 A)属性只是对象所具有的内部特征 B)属性就是对象所具有的固有特征,一般用各种类型的数据来表示 C)属性只是对象所具有的外部特征 D)属性就是对象所具有的固有方法 14、当我们了解了对象可能发生的各种事件以后,最重要的就是如何编写事件代码,编写事件代码的方法中不正确的是 。 A)为对象的某个事件编写代码就是要编写一个扩展名为.prg的程序,其主文件名就是事件名 B)为对象的某个事件编写代码就是要将代码写入该对象的该事件过程中 C)可以由定义了该事件过程的类继承 D)在属性对话框中选择该对象的事件并双击,在事件窗口中输入相应的事件代码 15、“类”是面向对象程序设计的关键部分,创建新类不正确的方法是 。 A)在.prg文件中以编辑方式定义类 B)从菜单方式进入“类设计器” C)在命令窗口中输入CREATE CLASS中,进入“类设计器” D)在命令窗口中输入ADD CLASS… 命令 16DEFINE CLASS中,如果引用了关键字PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键字说明的属性、方法程序和对象的方法是 。 A)用对象.属性或方法程序访问 B)用?对象.属性或方法程序访问 C)用类定义中的其他方法访问 D)用?THIS.属性或方法

文档评论(0)

1亿VIP精品文档

相关文档