面向对象分析与设计期末考试试卷(D卷)
更新时间:2023-05-13 06:29:01 阅读量: 实用文档 文档下载
面向对象分析与设计期末考试试卷(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.如果要求在通讯录中不允许有姓名相同的条目,请画出“增加一个新的条目”功能的流程图。
没有标准答案,视学生分析问题情况给分。
正在阅读:
面向对象分析与设计期末考试试卷(D卷)05-13
小课题研究讨论题的作业答案07-04
定义与证明05-07
步步高高中数学 步步高选修2-1 第二章 2.2.2(二)04-09
钢筋混凝土框架结构抗震与抗连续倒塌的比较08-05
自我介绍的脚本08-22
小学体育公开课教案05-14
六壬05-24
国际收汇的情况说明08-21
关于成立xxx党总支的请示12-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 期末
- 试卷
- 面向
- 对象
- 分析
- 考试
- 设计
- 第一章 企业战略管理导论
- 小区设计说明Word版
- 武银42号附件:湖北省证券保险业金融机构反洗钱工作评估实施细则
- 石家庄钢铁有限责任公司12&183;9”煤气中毒事故调查报告_安全管理网
- 2015江苏省会计从业资格(必备资料)
- 水族传统酿酒工艺的文化解读
- 2014高考政治热点专题二:扩内需_稳增长
- 小学生每天5分钟安全教育记录
- 2011年北京市大兴区初三化学第一学期期末试题及答案
- 电子系统设计实验指导书(V1.0)
- 2015年最新(超全) 电大《公共关系学》考试
- 长春瑞滨联合奈达铂治疗乳腺癌肺转移临床观察
- 铁路桥梁隧道标志
- 二年级看图写话《我来帮忙》教案
- 计算机图形学实验03
- 2020浙江大学中国古代文学考研参考书 经验 真题
- AMAZON购物以及转运公司的操作
- 柯城区中央农村环保专项资金环境综合整治项目公示
- 第6章 建筑内部排水系统的计算-用
- 高校教师年度工作总结