- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析与设计期末考试试卷(D卷)
一、选择题(24分)
说明:每题只有1个正确答案,请将正确答案填写在下面表格中。
题号 1 2 3 4 5 6 7 8 9 10 11 12 答案 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.以下( )活动不能推迟到OOD阶段做。
A 对象标识问题 B 规范化问题 C 性能问题 D 定义属性
9.多态性出现在具有( )结构的类之间。
A 整体-部分 B 一般-特殊 C 实例连接 D 消息连接
10.商业领域包含一个公司中有价值的类,以下不属于商业领域的是:
A 相互关系类 B 属性类 C 角色类 D 事件管理类
11.选择软件体系结构风格时考虑的因素不包括( ):
A 被开发系统的特点 B 可用的软件产品
C 网络协议 D 数据分布和功能分布
12.人机交互的细化中输入的细化不包括( ):
A 输入设备的选择 B 输入步骤的细化
C 输入信息表现形式的选择 D输出信息表现形式的选择
二、判断题(10分)
判断下列类之间的相互关系,把相应编号填写在括号中。
A 整体-部分,B 一般-特殊,C 实例联接,D 都不是
( )1.大学 – 学院
( )2.学生 – 课程
( )3.学生 – 大一新生
( )4.汽车 – 车门
( )5.货车 – 交通工具
( )6.公共汽车 – 车站
( )7.工具条 – 按钮
( )8.汽车发动机 – 汽车车体
( )9.员工 – 公司
( )10.本科生 – 研究生
三、简答题(30分)
1.分析下面的类图,画出新的类图,将原图中的M:N(多对多)关系转换为1:M(一对多)关系。
2.问题描述:一个简单的下棋游戏,游戏双方称为黑方和白方。白方首先走第一步,然后黑白双方轮流走棋。如果有一方不能继续走棋,则另一方获得胜利,游戏结束;如果比方同意平局,则游戏结束。请画出该问题的状态图。
3.问题描述:某商店采用会员制管理,会员购买产品时,向收银员提供自己的会员卡和所购买的商品,收银员验证会员卡合法(通过在会员档案中查找会员卡号)后,将商品记录到商品销售表中,并将总金额作为会员积分记入会员档案中。请画出该问题的数据流图。
四、改错题(24分)
下列3种使用继承的类图中均存在错误,请给出正确的类图。
1.关于飞机构成的设计:
2.关于学校教师的设计
3.关于队列的实现设计
五、综合题(12分)
考虑一个“通讯录管理系统”,通讯录包含若干条目,每个条目包括:姓名、电话、邮编、通信地址4个内容。对通讯录要求的操作包括:查找条目、增加条目、删除条目。对条目的要求是能够设置和获取其中的4个属性。系统要求对通讯录操作通过一个图形用户界面进行,该界面应该能名显示一个条目,进行编辑后将条目的属性写回到条目对象中。
1.经过初步分析,找到如下类,请用类图描述类之间的关系。
通讯录(TXL)、通讯录条目(TXLItem)– 学院
( C )2.学生 – 课程
( B )3.学生 – 大一新生
( A )4.汽车 – 车门
您可能关注的文档
- 雷赛SMC6480锁螺丝机控制系统应用介绍.doc
- 武汉刘某某涉嫌骗诈一案一审辩护词.docx
- 雷达测厚实验的计划书.docx
- 武汉大学临床医学专业学位研究生培养的方案.doc
- 辗转相除法求模逆元.ppt
- 武汉大学开展中传国统文化教育系列活动纪实.doc
- 雾霾是如何影响通信质量.doc
- 辨析病句10个切入点.ppt
- 武汉大学思修2007—2008学年上A.doc
- 需求分析说明书基本数据库.doc
- 调味品和其他食品的营养价值.pptx
- 动物性食物的营养价值.pptx
- 基于案例的软件构造教程(第2版)课件 05用户交互的软件构造;06软件重构与交付;07GUI软件构造.pptx
- 新标准大学英语(第三版)视听说教程2(智慧版)课件 B2U4 Horns of a dilemma.pptx
- 《烹饪营养与食品安全》课件 脂类.pptx
- 编译原理简明教程(第3版)-课件全套 冯秀芳 第1--13章 概述、形式语言理论基础---软件构造.pptx
- 《烹饪营养与食品安全》课件 食物中毒.pptx
- 食品安全法与饮食卫生.pptx
- 基于案例的软件构造教程(第2版)课件 08应用数据库;09基于复用的软件构造.pptx
- 编译原理简明教程(第3版)-课件 第1--3章 概述、形式语言理论基础、自动机原理.pptx
文档评论(0)