uml试题及答案()

发布时间 : 星期三 文章uml试题及答案()更新完毕开始阅读

6. 在面向对象的设计原则中,()表示在一个新的对象里面使用一些已有的对象,便之成为新对象的一部分,新的对象通过向这些对的委派达到复用已有功能的目的。

A、完全替换原则 B、开放封闭原则 C、合成/聚合复用原则D、单一责任原则 C

7. 当使用单件(单例)设计模式时,可以获得如下()优点。 A、对唯一实例提供受控访问 B、缩小名称空间 C、允许对操作和表示进行精化操作 D、运行可变数目的类实例数 ABCD

8. 设计()的目的是,将目标软件系统中依赖于系统运行环境的数据存取部分与其他部分相分离。

A、外部接口 B、外观模式 C、数据持久存储服务 D、系统架构 C

9. 在面向对象的的设计原则中,()表示高层模块不应该依赖于低层模块,都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象。

A、依赖倒转原则 B、开放封闭原则 C、创建持久存储服务D、唯一责任原则 A

10. ()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。

A.架构 B.模型 C.设计模式 D.设计数据 C

11. 在设计模式中,()保证每个类只要单个实例。

A.工厂模式 B.对象池模式 C.外观模式 D.单例模式 D

12. 当客户程序与抽象类的实现部分之间存在很大的依赖性时,可以考虑使用()

A、单例模式 B、对象池模式 C、工厂模式 D、外观模式 D

13. 当需要强调一系列相关产品对象的设计以便进行联合使用,可以考虑使用()。

A.工厂模式 B.对象池模式 C.外观模式 D.单例模式 A

14.()将整个软件系统分为若干层次,最顶层直接面向用户提供软件系统的操作界面。其余各层为紧邻其上的层次提供服务。 A.分层模式 B.MVC C.架构模式 D.管道模式 A

15. 在面向对象的原则中,()表示使用多个专门的接口比使用单一的总接口要好,一个类对另一个来的依赖性应当是建立在最小的接口上的。

A.单一责任原则 B.接口隔离原则 C.依赖倒转原则 D.合成/聚合复用原则 B

16. 在面向对象的设计原则中,()表示在包的依赖关系图中不允许存在环。

A.最少知识原则 B.依赖倒转原则 C.接口隔离原则 D.无循环依赖原则 D

17. 希望创建一个可复用的类,该类必须能够与接口不可预订的类协同工作,可以考虑使用()

A、单例模式 B、对象池模式 C、工厂模式 D、适配器模式 D

18. 在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。

A.外观模式 B.工厂模式 C.对象池模式 D.单例模式 A

19. 当需要在不同时刻指定、排列和执行请求是,可以考虑使用()。

A.单例模式 B.命令模式 C.工厂模式 D.适配器模式 B

20. 当某个系统需要多个产品系列中的一个来配置,可以考虑使用() A、单例模式 B、对象池模式 C、工厂模式 D、外观模式 C

【代码重构】

1. 在如下()情况下,可以考虑使用重构

A、修改错误时 B、复审程序代码时 C、添加功能时 D、需求分析时 ABC

2. 当一个临时变量仅仅在使用它的方法中可见,则用一个(),取代变理会使得代码更加易读,这也相当于为信息创建一个单独的访问机制

A、提升方法重构 B、采用查询替换临时变量重构 C、Move Method重构 D、Extract Method重构 B 【新增】

1、在UML中,( )可以对模型元素进行有效组织,如类,用例,构件,从而构成具有一定意义的单元。 A连接 B包 C构件 D节点 B

联系合同范文客服:xxxxx#qq.com(#替换为@)