面向对象的分析与设计期末试卷_A

上传人:慢*** 文档编号:211679325 上传时间:2021-11-17 格式:PDF 页数:10 大小:163.90KB
返回 下载 相关 举报
面向对象的分析与设计期末试卷_A_第1页
第1页 / 共10页
面向对象的分析与设计期末试卷_A_第2页
第2页 / 共10页
面向对象的分析与设计期末试卷_A_第3页
第3页 / 共10页
面向对象的分析与设计期末试卷_A_第4页
第4页 / 共10页
面向对象的分析与设计期末试卷_A_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《面向对象的分析与设计期末试卷_A》由会员分享,可在线阅读,更多相关《面向对象的分析与设计期末试卷_A(10页珍藏版)》请在金锄头文库上搜索。

1、郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 1 页 共 10 页 大学期末考试试卷(A 卷) 大学期末考试试卷(A 卷) 2006 学年第学年第 1 学期 学期 考试科目: 面向对象分析与设计 考试科目: 面向对象分析与设计 考试类型: (闭卷) 考试时间: 考试类型: (闭卷) 考试时间: 120 分钟分钟 学号 姓名 年级专业 题号题号 一一 二二 三三 四四 五五 总分总分 得分得分 评阅人评阅人 一、选择题(24 分) 说明:每题只有 1 个正确答案,请将正确答案填写在下面表格中。 题号 1 2 3 4 5 6 7 8 9 10 11 12 答

2、案 1下面( )不是对象具有的特性。 A 标识 B 继承 C 顺序 D 多态 2构成对象的两个主要因素是: A 属性和服务 B 标识和内容 C 继承和多态 D 消息和封装 3描述对象之间静态联系的是: A 一般-特殊结构 B 整体-部分结构 C 关联 D 消息连接 4下面描述中( )不是使用模型的目的。 A 建立目标系统之间进行测试 B 以可视化形式出现,便于与用户交流 C 降低系统开发的复杂性 D 在开发过程中使用面向对象方法 5下面关于动态模型的描述中正确的是: A 事件是在一段时间内持续存在的,它在对象之间传送信息。 B 动作是一种瞬间操作,它与某个事件有关。 C 状态是对象的属性值和链

3、接的抽象,因此它定义了对象属性的全部值。 D 活动是需要花费时间来完成的,因此它决定的对象的状态迁移。 6目标系统外部的执行者不包括: A 人 B 外部设备 C 外部系统 D 数据存储 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 2 页 共 10 页 7关于时序图的描述中错误的是() 。 A 显示了各种对象的方法的执行顺序 B 能够反应对象生存周期 C 其中横向箭头表示尾部连接的对象的方法执行后向头部连接的对象传递数据 D 可以用来描述用例图中某个用例的时序行为 8在类设计过程中引入类不变式的目的是达到系统设计的() 。 A 正确性 B 健壮性 C 灵

4、活性 D 高效性 9多态性出现在具有( )结构的类之间。 A 整体-部分 B 一般-特殊 C 实例连接 D 消息连接 10商业领域包含一个公司中有价值的类,以下不属于商业领域的是: A 相互关系类 B 属性类 C 角色类 D 事件管理类 11下列关于软件体系结构的描述中错误的是( ) : A 描述一个结构需要几个模型,如用例模型、类模型、数据流模型和状态模型 B 一个体系结构中的各个模块之间关系较密切,因此要求它们之间耦合度较高 C 使用框架是为了能重用类、类之间的关系或预编程的控制 D 软件体系结构本质上是一个数据流、一个独立组件集、一个虚拟机、一个储存库或层。 12关于面向对象分析与设计的

5、叙述中正确的是( ) : A 因为我们要重用类,所以在分析设计过程中不能过早确定领域类 B 面向对象方法是从功能开始而不是从组成部分开始 C 用例需要描述是面向对象分析与设计的起点 D 通过用例分析和时序分析可以获得全部的问题领域类 二、判断题(10 分) 判断下列类之间的关系,把相应编号填写在括号中(A 聚合 B 继承 C 关联 D 都不是) ( )1大学 学院 ( )2学生 课程 ( )3学生 大一新生 ( )4汽车 车门 ( )5货车 交通工具 ( )6公共汽车 车站 ( )7工具条 按钮 ( )8汽车发动机 汽车车体 ( )9员工 公司 ( )10本科生 研究生 郑州大学工学院和乐图文

6、(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 3 页 共 10 页 三、简答题(24 分) 1分析下面的类图,画出新的类图,将原图中的多对多关系转换为 1:M(一对多)关系。 2问题描述:一个简单的下棋游戏,游戏双方称为黑方和白方。白方首先走第一步,然后黑白双方轮流走棋。如果有一方不能继续走棋,则另一方获得胜利,游戏结束;如果比方同意平局,则游戏结束。请画出该问题的状态图。 1.m 1.n选课选课 学生学生 学号学号 课程课程 课程号课程号 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 4 页 共 10 页 3问题描述:某商店采用会员制

7、管理,会员购买产品时,向收银员提供自己的会员卡和所购买的商品,收银员验证会员卡合法(通过在会员档案中查找会员卡号)后,将商品记录到商品销售表中,并将总金额作为会员积分记入会员档案中。请画出该问题的数据流图。 四、改错题(24 分) 下列 3 种使用继承的类图中均存在错误,说明错误原因并请给出正确的类图。 1关于飞机构成的设计: 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 5 页 共 10 页 2关于学校教师的设计 3关于队列的实现设计 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 6 页 共 10 页 五、综合题

8、(18 分) 考虑一个“通讯录管理系统” ,通讯录包含若干条目,每个条目包括:姓名、电话、邮编、通信地址 4 个内容。对通讯录要求的操作包括:查找条目、增加条目、删除条目。对条目的要求是能够设置和获取其中的 4 个属性。系统要求对通讯录操作通过一个图形用户界面进行,该界面应该能名显示一个条目,进行编辑后将条目的属性写回到条目对象中。 1. 对上述问题进行用例分析,画出相应的用例图。需要说明每一个用例的交互过程。 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 7 页 共 10 页 2经过初步分析,找到如下类,请用类图描述类之间的关系。 通讯录(TXL) 、

9、通讯录条目(TXLItem) 、界面(UI) 3如果要求在通讯录中不允许有姓名相同的条目,请画出“增加一个新的条目”功能的活动图。 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 8 页 共 10 页 一、选择题(24 分) 说明:每题只有 1 个正确答案,请将正确答案填写在下面表格中。 题号 1 2 3 4 5 6 7 8 9 10 11 12 答案 C A C D B D C A B D B C 二、判断题(10 分) 判断下列类之间的相互关系,把相应编号填写在括号中。 A 整体-部分,B 一般-特殊,C 实例联接,D 都不是 ( A )1大学 学院

10、( C )2学生 课程 ( B )3学生 大一新生 ( A )4汽车 车门 ( B )5货车 交通工具 ( C )6公共汽车 车站 ( A )7工具条 按钮 ( D )8汽车发动机 汽车车体 ( A )9员工 公司 ( D )10本科生 研究生 三、简答题(30 分) 1分析下面的类图,画出新的类图,将原图中的 M:N(多对多)关系转换为 1:M(一对多)关系。 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 9 页 共 10 页 2问题描述:一个简单的下棋游戏,游戏双方称为黑方和白方。白方首先走第一步,然后黑白双方轮流走棋。如果有一方不能继续走棋,则另一

11、方获得胜利,游戏结束;如果比方同意平局,则游戏结束。请画出该问题的状态图。 3问题描述:某商店采用会员制管理,会员购买产品时,向收银员提供自己的会员卡和所购买的商品,收银员验证会员卡合法(通过在会员档案中查找会员卡号)后,将商品记录到商品销售表中,并将总金额作为会员积分记入会员档案中。请画出该问题的数据流图。 四、改错题(24 分) 下列 3 种使用继承的类图中均存在错误,请给出正确的类图。 1关于飞机构成的设计: 郑州大学工学院和乐图文(南三食堂旁)QQ:459782113 更多资料、店内咨询 第 10 页 共 10 页 2关于学校教师的设计 3关于队列的实现设计 五、综合题(18 分) 没有标准答案,视学生分析问题情况给分。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 公务员考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号