- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 面向对象的程序设计基础
一、单项选择题
1.Visual FoxPro 6.0不但支持传统的面向过程的编程方法,而且全面引入了_______的程序设计方法,将FoxPro系列提升到真正的关系数据库世界。(§7.1
A)结构化 B)
C)面向数据库 D)面向对象
2.从可视化编程的角度看,对象是一个具有属性和方法的实体。一旦对象建立以后,其操作就通过与对象有关的_______来描述。(§7.1
A)属性、事件和方法 B)实体、类
C)封装性、继承性 D)数据
3._______也是一种对象,他将一些特殊的对象进行更严格的封装,定制成用以显示数据、执行操作的一种图形对象。(§7.1
A)类 B)父类
C)子类 D)控件
4.下列_______组是类。(§7.1
A)篮球、饭桌、人、房子 B)篮球、饭桌、工人、厨房
C)文本框、命令按钮 D)球、桌子、人、房子
5.下列关于面向对象程序设计(OOP)的说法,错误的是_______。(§7.1
A)OOP以编写程序代码为中心工作
B)OOP以“对象”表示各种事物,以“类”表示对象的抽象
C)OOP以“方法”表现处理事物的过程
D)OOP以对象及其数据结构为中心展开工作
6.任何对象都有自己的属性,下列关于属性的叙述中,正确的是_______。(§7.1
A) 属性用于描述对象所具有的性质和特点,通常用各种类型的数据来表示
B)属性用于描述对象所具有的内部特征,通常用各种类型的数据来表示
C)属性用于描述对象所具有的外部特征,通常用各种类型的数据来表示
D)属性用于描述对象所具有的固有方法,通常用各种程序代码来表示
7.下列关于事件的说法中,错误的是_______。(§7.1
A)事件代码也可以像方法一样被显式调用
B)事件是对象触发的行为描述,是一种预先定义好的特定动作
C)事件可以持续完成。
D)事件由用户或者系统激活
8.下列关于方法的说法中,错误的是_______。(§7.1
A)方法是与对象相关的过程
B)方法是指对象为完成一定功能而编写的一段程序代码
C)方法与事件有着紧密联系,一个时间必定有一个与之相对应的方法
D)方法与事件相同,用户不可以扩充方法。
9.下列关于创建新类的叙述中,错误的是_______。(§7.2
A)从“项目管理器”里选择“类”| “新建”
B)从系统菜单上选择“文件”|“新建”|“类”|“新建文件”
C)可以在命令窗口输入ADD CLASS命令,进入“类设计器”
D)在命令窗口里执行CREATE CLASS命令
10. 下列关于“继承性”的说法,错误的是_______。(§7.1
A)继承性用来描述对象之间的共同属性
B)继承性用来描述类之间的共同属性
C)继承性可以避免方法和数据的重复
D)继承性体现了一般化和特殊化的原则
11.下列关于“封装性”的说法中,错误的是_______。(§7.1
A)封装性就是把对象的内部代码与操作过程隐藏起来
B)封装是借助类来实现的
C)封装是借助对象来实现的
D)封装要求所有对象具备明确的功能,并有接口和其他对象相互作用
12.用DEFINE CLASS 7_1”的FORM类时,若要为该类添加一个label1标签对象,应当使用的基本代码是_______。(§7.1
A)AddObject(“label1”,”” label”)
B)MyForm.AddObject(“label1”,”” label”)
C)Add Object label1 AS label
D)Add Object 7_1.label1 AS label
13. _______。(§7.2
A)将“类”从“类设计器”拖至“项目管理器”中
B)将“类”从“项目管理器”拖至“类设计器”中
C)将“类”从“项目管理器”拖至“表单设计器”中
D)将“类”注册
14.下列关于对象的引用说法错误的是_______。(§7.3
A)绝对引用是为了快速引用对象而采用的一种引用方式
B)相对引用是为了快速引用对象而采用的一种引用方式
C)引用是指在引用对象时,把对象的容器层次全部列出来
D)对象的引用有绝对引用和相对引用
15. _______。(§7.3
A)类不能被直接调用
B)由类创建的对象可以被直接调用
C)同一个类可以创建多个对象
D)类可以被直接调用
16.如果要提供对当前对象的引用,可以用_______关键字来设置对象的属性。(§7.3应用)
A)THIS B
文档评论(0)