2009-2010第一学期面向对象分析与设计试题.docVIP

2009-2010第一学期面向对象分析与设计试题.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009-2010第一学期面向对象分析与设计试题

2009-2010第一学期面向对象分析与设计试题 一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 分,共 0 分 ) 1. ( D ) 常常被定义成虚函数。 A. 构造函数 B. 析构函数C. 友元函数 D. 静态函数 A. 系统 B. 实体 C. 对象 D. 类 3. 封装的目的是实现信息的有效( B ) A. 共享 B. 隐蔽 C. 操作 D. 继承 4. ( C )是实现“一种接口,多种方法”的技术。 A. 抽象性 B. 封装性 C. 多态性 D. 继承性 5. C++ 对 C 语言作了很多改进,即从面向过程变成为面向对象的主要因是 ( )。 A. 增加了一些新的运算符B. 引进了类和对象的概念C. 允许类的继承和派生 D. 允许函数重载. 继承机制的作用是 ()。 A. 信息隐藏 B. 数据封装 C. 数据抽象 D.软件重用 7. ( C ) 经过实例化而生成具体的类。 A. 对象 B. 函数模板 C. 类模板 D. STL 8. 类的构函数是在 ( ) 调用的。 A. 类创建时 B. 创建对象时 C. 删除对象时 D. 不自动调用 . 在继承的情况下,基类public和protected成员在派生类中 ( C )成员。 A. 公有 B. 私有 C. 受保护 D. 任意 10.下列哪种做法不符合面向对象设计的原则( C )。 A. 类与类之间的耦合应该很松散 B. 继承耦合应尽可能松散 C. 继承耦合应尽可能紧密 D. 设计应该具有最优的可重用性 11.(D )是从用户使用系统的角度描述系统功能的图形表达方法。 A. 对象图 B. 类图 C. 序列图 D.用例图 12.在对象模型中,( B )体现了继承性概念。 ????A.关联 ??B. 依赖关系?? ??C.泛化关系 D.聚合/组合关系 13. ( C)是面向对象设计的核心,建立状态图、协作图和其他图的基础。 A. 对象图 B. 组件图 C. 类图 D. 序列图 14.下面哪个是UML中的态视图()????A. 用例图???B.?类图???C.对象图?D.?序列图? 15.下列说法错误的是( A ) A. 活动图不能用于描述系统业务流程。 B. 活动图由一系列的动作状态构成,动作的状态控制可以从一个状态流 向另一个与之相邻的状态。 C. 活动图还可以表示决策、条件、动作状态的并行执行、消息的规范说明等内容。 D. 协作图可以用来描绘系统业务流程。 16.在一个“图书管理系统”中,借书处理和还书处理都需要先通过身份验证。那么,用例“借书处理”、“还书处理”与用例“身份验证”之间是(C )关系 ????A. 特化?? B. 泛化?? ??C. 使用(包含) ? D.扩展 17.( D )18.阅读图例,判断下列哪个说法是错误的。(????) ????A.读者可以使用系统的还书用例????B.每次执行还书用例都要执行图书查询用例????C.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例D. 每次执行还书用例都要执行交纳罚金用例 20.( B )能够更好地用于对数据库建模。 A.传统的ER图   B.UML的用例图     C.UML的类图 ??? D.数据流图 二、填空题 ( 每空 分,共 20 分 )1. 面向对象开发方法模拟人们理解和处理客观世界的方式来__(1)__问题,把系统视为一系列__(2)__的集合,其面向对象的__(3)__又将分析的结果映射到某种面向对象__(4)__工具的结构上,使映射过程有着比较直接的对应关系,使分析者、设计者和编程者都可使用相同的概念,从而使面向对象的软件开发能比较自然地模拟客观世界的活动,使__(5)__空间与__(6)__空间在结构上尽可能一致。因此,采用面向对象方法可以更有效地开发大型软件系统。面向对象方法的__(7)__、__(8)__、__(9)__态等机制不仅支持软件复用,而且使软件维护工作可靠有效,可实现软件系统的柔性制造,更好地克服__(10)_。因此,它已成为

文档评论(0)

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

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

1亿VIP精品文档

相关文档