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