文档库

最新最全的文档下载
当前位置:文档库 > 软件体系结构试题最全试题+答案

软件体系结构试题最全试题+答案

1、设计模式一般用来解决什么样的问题( a)

A.同一问题的不同表相 B不同问题的同一表相

C.不同问题的不同表相

D.以上都不是

2、下列属于面向对象基本原则的是( c )

A.继承

B.封装

C.里氏代换 D都不是

3、Open-Close原则的含义是一个软件实体( a )

A.应当对扩展开放,对修改关闭.

B.应当对修改开放,对扩展关闭

C.应当对继承开放,对修改关闭

D.以上都不对

4、当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用( a )

模式。

A.创建型

B.结构型 C行为型 D.以上都可以

5、要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是( d )

的表述

A.开-闭原则

B.接口隔离原则

C.里氏代换原则

D.依赖倒转原则

6、依据设计模式思想,程序开发中应优先使用的是( a )关系实现复用。

A, 委派 B.继承 C创建 D.以上都不对

复用方式:继承和组合聚合(组合委派)

7、设计模式的两大主题是( d )

A.系统的维护与开发 B 对象组合与类的继承

C.系统架构与系统开发

D.系统复用与系统扩展

8、单子模式中,两个基本要点( a b )和单子类自己提供单例

A .构造函数私有 B.唯一实例

C.静态工厂方法

D.以上都不对

9、下列模式中,属于行为模式的是( b )

A.工厂模式 B观察者 C适配器以上都是

10、“不要和陌生人说话”是( d )原则的通俗表述

A.接口隔离

B.里氏代换

C.依赖倒转

D.迪米特:一个对象应对其他对

象尽可能少的了解

11、构造者的的退化模式是通过合并( c )角色完成退化的。

A.抽象产品 B产品 C创建者 D使用者

12、单子(单例,单态)模式类图结构如下:

下列论述中,关于”0..1”表述的不正确的是( d )

A.1表示,一个单例类中,最多可以有一个实例.

B.”0..1”表示单例类中有不多于一个的实例

C.0表示单例类中可以没有任何实例

D.0表示单例类可以提供其他非自身的实例

1

免费下载Word文档免费下载: 软件体系结构试题最全试题+答案

(共9页)