【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编14及答案解析.doc
《【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编14及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编14及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 14 及答案解析(总分:46.00,做题时间:90 分钟)一、选择题(总题数:14,分数:46.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_2.(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。(分数:2.00)A.策略(Strategy)B.抽象工厂(AbstractFactory)C.观察者(Visitor)D.状态(State)3.在发布一订阅(PublishSubscr
2、ibe)消息模型中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。(45)设计模式最适合这一模型。(45)(分数:2.00)A.适配器(Adapter)B.通知(Notitier)C.状态(State)D.观察者(Observer)4.欲使类 A 的所有使用者都使用 A 的同一个实例,应(47)。(分数:2.00)A.将 A 标识为 finalB.将 A 标识为 abstractC.将单例(Singleton)模式应用于 AD.将备忘(Memoto)模式应用于 A5.设计模式根据目的进行分类,可以分为创建型、结构型和行为型三种。其中结构型模式用于处理类和对象的组合。(4
3、4)模式是一种结构型模式。(分数:2.00)A.适配器(Adapter)B.命令(Command)C.生成器(Builder)D.状态(State)6.欲动态地给一个对象添加职责,宜采用(43)模式。(分数:2.00)A.适配器(Adapter)B.桥接(Bridge)C.组合(Composite)D.装饰器(Decorator)7.在面向对象软件开发过程中,采用设计模式(43)。(分数:2.00)A.以复用成功的设计B.以保证程序的运行速度达到最优值C.以减少设计过程创建的类的个数D.允许在非面向对象程序设计语言中使用面向对象的概念8.以下关于 Singleton(单例)模式的描述中,正确的
4、是(46)。(分数:2.00)A.它描述了只有一个方法的类的集合B.它描述了只有一个属性的类的集合C.它能够保证一个类的方法只能被一个唯一的类调用D.它能够保证一个类只产生唯一的一个实例9.(47)将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(分数:2.00)A.Adapter(适配器)模式B.Command(命令)模式C.Singleton(单例)模式D.Strategy(策略)模式图 919 所示为(46)设计模式,适用于:(47)。 (分数:4.00)(1).(46)(分数:2.00)A.组件(Component)B.适配器(Ad
5、apter)C.组合(Composite)D.装饰器(Decorator)(2).(47)(分数:2.00)A.表示对象的部分一整体层次结构B.不希望在抽象和它的实现部分之间有一个固定的绑定关系C.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责D.使所有接口不兼容类可以一起工作UML 类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类 A 需要使用标准数学函数类库中提供的功能,那么类 A 与标准类库提供的类之间存在(45)关系;若类 A 中包含了其他类的实例,且当类 A 的实例消失时,其包含的其他类的实例也消失,则类 A 和它所包含的类之间存在(46)关系;若类
6、A 的实例消失时,其他类的实例仍然存在并继续工作,那么类 A 和它所包含的类之间存在(47)关系。(分数:6.00)(1).(45)(分数:2.00)A.依赖B.关联C.聚合D.组合(2).(46)(分数:2.00)A.依赖B.关联C.聚合D.组合(3).(47)(分数:2.00)A.依赖B.关联C.聚合D.组合(44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。(45)设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于(46)。用于一个对象添加更多功能而不使用子类的是(47)设计模式。(分数:8.00)(1).(44)(分数:2.00)A.责任链(C
7、hainofResponsibilitv)B.命令(Command)C.抽象工厂(AbstractFactory)D.观察者(Observer)(2).(45)(分数:2.00)A.原型(Prototype)B.工厂方法(FactoryMethod)C.单例(Singleton)D.生成器(Builder)(3).(46)(分数:2.00)A.将已有类的接口转换成和目标接口兼容B.改进系统性能C.将客户端代码数据转换成目标接口期望的合适的格式D.使所有接口不兼容类可以一起工作(4).(47)(分数:2.00)A.桥接(Bridge)B.适配器(Adapter)C.组合(Composite)D.
8、装饰器(Decorator)每种设计模式都有特定的意图。(44)上模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图 920 是采用该模式的有关 TCP 连接的结构图实例。该模式的核心思想是引入抽象类(45)来表示 TCP 连接的状态,声明不同操作状态的公共接口,其子类实现与特定状态相关的行为。当一个(46),对象收到其他对象的请求时,它根据自身的当前状态做出不同的反应。 (分数:6.00)(1).(44)(分数:2.00)A.适配器(Adapter)B.命令(Command)C.观察者(Observer)D.状态(State)(2).(
9、45)(分数:2.00)A.TCPConnectionB.stateC.TCPStateD.TCPEstablished(3).(46)(分数:2.00)A.TCPConnectionB.stateC.TCPStateD.TCPEstablished设计模式中的(45)模式将对象组合成树形结构以表示“部分一整体”的层次结构,使得客户对单个对象和组合对象的使用具有一致性。图 921 为该模式的类图,其中,(46)定义有子部件的那些部件的行为;组合部件的对象由(47)通过 component 提供的接口操作。 (分数:6.00)(1).(45)(分数:2.00)A.代理(Proxy)B.桥接器(B
10、ridge)C.组合(Composite)D.装饰器(Decorator)(2).(46)(分数:2.00)A.ClientB.ComponentC.LeafD.Composite(3).(47)(分数:2.00)A.ClientB.ComponentC.LeafD.Composite软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 14 答案解析(总分:46.00,做题时间:90 分钟)一、选择题(总题数:14,分数:46.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_解析:2.(44)设计
11、模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。(分数:2.00)A.策略(Strategy) B.抽象工厂(AbstractFactory)C.观察者(Visitor)D.状态(State)解析:解析:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化;抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己
12、。状态设计模式允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。所以本题答案为 A。3.在发布一订阅(PublishSubscribe)消息模型中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。(45)设计模式最适合这一模型。(45)(分数:2.00)A.适配器(Adapter)B.通知(Notitier)C.状态(State) D.观察者(Observer)解析:解析:适配器设计模式是将一个类的接口转换成客户希望的另外一个接口;通知是一个对象对多个对象的同步操作;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主
13、题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。状态设计模式允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。依题意可知答案选 C。4.欲使类 A 的所有使用者都使用 A 的同一个实例,应(47)。(分数:2.00)A.将 A 标识为 finalB.将 A 标识为 abstractC.将单例(Singleton)模式应用于 A D.将备忘(Memoto)模式应用于 A解析:解析:单例(Singleton)模式用于确保某个类只有一个实例,且自行实例化,并向整个系统提供该实例。Singleton 模式为一个面向对象的应用程序提供了对象唯一的访问点,不管它
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 水平 考试 中级 设计师 上午 基础知识 历年 试卷 汇编 14 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1340113.html