精·5面向对象复习题.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、填空题 1、面向对象的特征是 、 、 和 。 2、面向对象有三个基本要素,它们是 、 和 。 3、类具有属性,它是 的抽象,用 来描述类的属性。 4、类具有操作,它是 的抽象,用 和 实现来描述。 5、在类层次中,子类只继承一个父类的属性和方法,则称为 。子类继承了多个父类的属性和方法,则称为 。 6、OMT方法是RumBaugh等人提出的面向对象开发方法。开发工作的基础是对 ,然后围绕这些对象使用 来进行独立于语言的设计。 7、Coad和Yourdon方法完成了从需求角度出发的 认定工作,面向对象设计可以在此基础上,从设计的角度进一步进行 的认定。 8、Booch方法通过分析问题陈述正文,将其中的 映射为对象,将其中的 映射为方法,从而为对象和方法的认定提供了一种简单的策略,虽然Booch方法原是面向 的语言,但仍处于面向对象开发方法的奠基性地位。 9、 不仅统一了Booch方法、OMT方法、OOSE方法的表示方法,而且对其作了进一步的发展,最终成为为国际对象组织(OMG)认可的同一建模语言。 10、在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即 和整体-部分关系。 11、在面向对象设计中存在三种内聚,即 、 和 。 二、单选填空题 1、对象是面向对象开发方法的基本成分,每个对象可用它本身的一组( )和它可以执行的一组操作来定义。 A. 服务 B. 参数 C. 属性 D. 调用 2、在面向对象方法中,把一组具有相同数据结构和相同操作的对象的集合定义为( )。此定义包括一组数据属性和在数据上的一组合法操作。 A. 聚合 B. 类 C. 结构 D. 主题 3、面向对象技术的许多强有力的功能和突出的优点都来源于把系统组织成一个类的层次结构。一个类的上层可以有父类,下层可以有子类。这种系统的类层次结构的一个重要性质是( ),通过它,一个类可共享其父类的全部数据和操作。 A. 传递性 B. 复用性 C. 并行性 D. 继承性 4、一个面向对象软件的体系结构通过它的成分对象及各对象之间的关系来确定,与传统的结构化开发方法相比,它具有( )的优点。 A. 设计稳定 B. 性能稳定 C. 模块独立 D. 硬件独立 5、封装性是指所有软件部件都有明确的范围以及清楚的外部边界。每个软件部件都有友好的( ),软件部件的内部实现和外部使用分离。 A. 使用方式 B. 界面 C. 调用 D. 继承 6、属性指的是类中对象具有的特性(数据)。不同对象的同一属性可具有相同的或不同的( )。 A. 属性值 B. 操作 C. 服务 D. 控制 7、操作是类中对象所使用的一种功能或变换。类中的各个对象可以共享操作,方法是类中操作的( )。 A. 别名 B. 实现步骤 C. 功能 D. 脚本 8、( )应当在应用分析之前进行,因为我们在了解问题之前应对问题敞开思想考虑,不应加以限制。 A. 论域分析 B. 高层设计 C. 实例建立 D. 类的开发 9、应用程序可以通过执行对象的操作来改变对象的属性值,但它必须通过( )的传递。 A. 接口 B. 控制 C. 消息 D. 实例 10、在软件开发过程中,抽取和整理用户要求并建立问题论域精确模型的过程叫做( )。 A. 生存期 B. 面向对象分析 C. 面向对象程序设计 D. 面向对象设计 11、Rumbaugh等人提出的对象模型化技术OMT把分析时收集到的信息组织在三种模型中,即对象模型、动态模型和( )。 A. 信息模型 B. 控制模型 C. 功能模型 D. 行为模型 12、对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构。它是从现实世界实体的相互关系的角度来描述、表现对象间的相互关系。该模型主要关心系统中对象的结构、属性和操作,使用了( )的工具来刻划。 A. E-R图 B. 对象图 C. 系统流程图 D. 系统结构图 13、组装关系是一种“整体-部分” 关系。在这种关系中,有整体类和部分类之分。组装关系中最重要的性质是( ),它还具有逆对称性。 A. 局部性 B. 完整性 C. 一致性 D. 传递性 14、分类关系是“一般化

文档评论(0)

daixuefei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档