面向对象分析与设计试卷及答案(DOC 9页).doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《面向对象分析与设计试卷及答案(DOC 9页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象分析与设计试卷及答案DOC 9页 面向 对象 分析 设计 试卷 答案 DOC
- 资源描述:
-
1、华南农业大学期末考试试卷(A卷)答案2007学年第1学期 考试科目:面向对象分析与设计考试类型:(闭卷)考试时间:120 分钟学号 姓名 年级专业 题号一二三四五总分得分评阅人一、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)12345678910FTFTFTFTFT1. 一个状态图最多只能由一个初态和一个终态。(F)2. 协作图中的消息必须要有消息顺序号。(T)3. 两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F)4.
2、 参与者(actor)和用例(use case)之间的关系是关联(association)关系。(T)5. 类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的 getName()方法的重载(overload)。(F)图1 getName()方法之间的关系图2 活动图6. 如图2所示,活动Gesture和Stream audio可以并发进行。(T)7. 一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。(F)8. CMM描述了五个级别的软件过程成熟度,即初始级、可重
3、复级、已定义、已管理级、优化级。(T)9. UML由用例视图、物理视图、组件视图、进度视图和配置视图组成。(F)10. 在设计类图时,可以不用对类图中的每个关联进行命名,但如果需要命名的话,最好用一个“动词”给关联命名。(T)二、单项选择题(每题2分,共30分。将正确答案填入下表)123456789101112131415BACACADACDDADDC1. 一个设计得好的OO系统具有(B)A. 低内聚、低耦合的特征B. 高内聚、低耦合的特征C. 高内聚、高耦合的特征D. 低内聚、高耦合的特征2.下面()不是UML的基本构成元素。(A)A. 控制语言B. 基本构造块C. 规则D. 公共机制3.
4、面向对象的特点主要概括为(C)。A. 可分解性、可组合性、可分类性B. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性D. 封装性、易维护性、可扩展性、可重用性4构成对象的两个主要因素是(A)。A. 属性和服务B. 标识和内容C. 继承和多态D. 消息和封装5.下列关于面向对象方法中描述中错误的是(C)。A. 使用设计模式有助于在软件开发中应用面向对象技术B. 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度C. UML作为一种可视化建模语言需要与RUP开发过程同时使用D. 目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法6. 顺序图主要可以为设计人员提供
5、(A)信息。A. 消息发送的顺序B. 某个方法的执行流程C. 类之间关联关系的多重性D. 某个对象在不同状态之间的转移7. 类和接口的关系类似于下面哪种类型的关系(D)。A. 关联(association)和聚集(aggregation)B. 关联(association)和组合(composition)C. 脚本(scenario)和用例(use case)D. 包(Package)和子系统(subsystem)8. 在类图中,那个类图中的类Order所生成的代码具有Public class Order Public Customer recipient;的形式(A)A. B. C. D.
6、9. 下面那个图符表示UML中的实现关系(C)A. B. C. D. 10. 一个银行业务系统采用如图琐事的配置图,则错误的是(D)A. 与GUI有关的类应该部署在Branch Client上B. 这个图表示一个三层的体系结构,不管Branch Client、Financial App Server、Database Server是运行在同一台机器上还是在不同机器上C. 为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在Financial App Server上D. 为了系统的可伸缩性,与业务逻辑有关的对象应该部署在Branch Client上11. 关于用例与类的对
展开阅读全文