OOAD试卷及答案.docx
《OOAD试卷及答案.docx》由会员分享,可在线阅读,更多相关《OOAD试卷及答案.docx(10页珍藏版)》请在第一文库网上搜索。
1、一、单选题:(本题共15小题,每题2分,共30分)1 .目标系统外部的执行者(Actor)不包括(D)。A人B外部设备C外部系统D数据存储2 .多态性出现在具有(B)结构的类之间。A整体一部分B一般-特殊C实例连接D消息连接3 .领域模型包含一个公司中有价值的类,以下不属于领域模型的是(D)oA相互关系类B属性类C角色类D事件管理类4 .一个设计得好的面向对象系统具有(B)特征。A低内聚、低耦合B高内聚、低耦合C高内聚、高耦合D低内聚、高耦合5 .若对象a可以给对象b发送消息,那么_BoA对象b可以看见对象aB对象a可看见对象bC对象a、b相互不可见D对象a、b相互可见6 .关于时序图(顺序图
2、)的描述中正确的是(c)oA显示了各种对象的方法的执行顺序B能够反映对象的生命周期C其中横向箭头表示尾部连接的对象的方法执行后向头部连接的对象传递数据D可以用来描述用例图中某个用例的时序行为7 .关于用例与类的对比中(d)是错误的。A都属于模型结构元素B都存在继承关系C类描述系统的部分静态视图,用例描述系统动态的行为视图D类描述的是系统的内部构成,用例也可以描述系统的内部构成8 .在数据库设计的(c)阶段开始考虑具体的数据库管理系统(DBMS)的特性。A需求分析B念设计C逻辑设计D物理设计9 .构成对象的两个主要因素是(a)oA属性和服务B标识和内容C继承和多态D消息和封装10 .面向对象的特
3、点主要概括为(C)oA可分解性、可组合性、可分类性B继承性、封装性、多态性C抽象性、继承性、封装性、多态性D封装性、易维护性、可扩展性、可重用性11.关于面向对象的分析与设计的描述中正确的是(c)。A因为我们要重用类,因此在分析设计过程中不能过早地确定领域类B面向对象的方法是从功能开始而不是从组成部分开始C用例规格描述是面向对象分析与设计的输入D通过用例分析和时序分析可以获得全部的问题领域类12 .在下面的类图中,哪个类图中的类Order所生成的代码具有如下形式?(a)Pub1icc1assOrder(Pub1icCustomerrecipient;c1assDomainObjects)c1a
4、ssDomainObjects)BCIaSSDOmainObjeCtS/c1assDomain类和其他类(d)A泛化关系(Genera1ization)C包含关系(InC1USiOn)14.在状态图中不能表示下面那些概念?A动作(action)B事件(event)B实现关系(Rea1ization)D聚集关系(Aggregation)(d)C转移(transition)D类(C1aSS)13 .计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer(CPU、RAM、FIoppyDriveHardDisk、Monitor、KeyboardsMou
5、se)之间的关系是:15.下列关于面向对象方法中描述中错误的是(c)oA使用设计模式有助于在软件开发中应用面向对象技术B选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度CUM1作为一种可视化建模语言需要与R1JP开发过程同时使用D目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法二、判断题(每题1分,共10分。对的标mTm,错的标ttF)FTFTF6-10:TFTTT1 .一个状态图最多只能由一个初态和一个终态。(F)2 .协作图中的消息必须要有消息顺序号。(T)3 .两个参与者(actor)之间可以有包含(inc1ude)关系、扩展(extend)关系或泛化(gene
6、raIization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F)4 .参与者(actor)和用例(I1Secase)之间的关系是关联(association)关系。(T)5 .类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的getName()方法的重载(over1oad)(F)图1getName0方法之间的关系图2活动图6 .如图2所示,活动GeStUre和Strean1audio可以并发进行。(T)7 .一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用EA进行逆向工程得到顺序图和类图,但得到的顺
7、序图和类图会比较简单。(F)8 .一个职责可能要许多类和方法(method)来实现,也可能只要很少方法来实现,这是由职责的粒度(grant!Iarity)来决定的。(T)9 .用例分析中的分析类一般包含边界类、控制类和实体类,用例的参与者只能与边界类对象进行交互。(T)10 .在设计类图时,可以不用对类图中的每个关联进行命名,但如果需要命名的话,最好用一个“动词”给关联命名。(T)三、填空题(每题1分,共10分)1-5:ACBAB6-10:CADAD判断下面类之间的关系,把相应编号写在括号中(A聚合B继承C关联D都不是)(C)6.公共汽车-车站(A)7.工具条-按钮(D)8.汽车发动机-汽车车
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OOAD 试卷 答案