面向对象分析与设计期末考试试卷(D卷)
面向对象分析与设计期末考试试卷(D卷)
一、选择题(24分)
说明:每题只有1个正确答案,请将正确答案填写在下面表格中。
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)、界面(UI)
2.如果要求在通讯录中不允许有姓名相同的条目,请画出“增加一个新的条目”功能的流程图。
一、选择题(24分)
说明:每题只有1个正确答案,请将正确答案填写在下面表格中。
二、判断题(
10分)
判断下列类之间的相互关系,把相应编号填写在括号中。 A 整体-部分,B 一般-特殊,C 实例联接,D 都不是 ( A )1.大学 – 学院 ( C )2.学生 – 课程 ( B )3.学生 – 大一新生 ( A )4.汽车 – 车门 ( B )5.货车 – 交通工具 ( C )6.公共汽车 – 车站 ( A )7.工具条 – 按钮 ( D )8.汽车发动机 – 汽车车体 ( A )9.员工 – 公司 ( D )10.本科生 – 研究生
三、简答题(30分)
1.分析下面的类图,画出新的类图,将原图中的M:N(多对多)关系转换为1:M(一对多)关系。
2.问题描述:一个简单的下棋游戏,游戏双方称为黑方和白方。白方首先走第一步,然后黑白双方轮流走棋。如果有一方不能继续走棋,则另一方获得胜利,游戏结束;如果比方同意平局,则游戏结束。请画出该问题的状态图。
3.问题描述:某商店采用会员制管理,会员购买产品时,向收银员提供自己的会员卡和所购买的商品,收银员验证会员卡合法(通过在会员档案中查找会员卡号)后,将商品记录到商品销售表中,并将总金额作为会员积分记入会员档案中。请画出该问题的数据流图。
四、改错题(24分)
下列3种使用继承的类图中均存在错误,请给出正确的类图。 1.关于飞机构成的设计:
2.关于学校教师的设计
3.关于队列的实现设计
五、综合题(12分)
考虑一个“通讯录管理系统”,通讯录包含若干条目,每个条目包括:姓名、电话、邮编、通信地址4个内容。对通讯录要求的操作包括:查找条目、增加条目、删除条
目。对条目的要求是能够设置和获取其中的4个属性。系统要求对通讯录操作通过一个图形用户界面进行,该界面应该能名显示一个条目,进行编辑后将条目的属性写回到条目对象中。
1.经过初步分析,找到如下类,请用类图描述类之间的关系。 通讯录(TXL)、通讯录条目(TXLItem)、界面(UI)
2.如果要求在通讯录中不允许有姓名相同的条目,请画出“增加一个新的条目”功能的流程图。
没有标准答案,视学生分析问题情况给分。
…… 此处隐藏:907字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




