[计算机类试卷]软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编10及答案与解析.doc
《[计算机类试卷]软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编10及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编 10及答案与解析 1 (2013年上半年试题 43)如图 10 7所示,描述一些人 (Person)将动物 (Animal)养为宠物 (Pet)的是图 _。( A) ( B) ( C) ( D) 1 (2013年上半年上午试题 44 47)_(44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。 _(45)设计模式限制类的实例对象只能有一个。适配器 (Adapter)设计模式可以用于 _(46)。用丁 一个对象添加更多功能而不适用子类的是 _(47)设计模式。 2 (44) ( A)责任链 (Chain of Respo
2、nsibility) ( B)命令 (Command) ( C)抽象工厂 (Abstract Factory) ( D)观察者 (Observer) 3 (45) ( A)原型 (Prototype) ( B)工厂方法 (Factory Method) ( C)单例 (Singleton) ( D)生成器 (Builder) 4 (46) ( A)将已有类的接口转换成和目标接口兼容 ( B)改进系统性能 ( C)将客户端代码数据转换成目标接口期望的合适的格式 ( D)使所有接口不兼容类可以一起工作 5 (47) ( A)桥接 (Bridge) ( B)适配器 (Adapter) ( C)组合
3、(Composite) ( D)装饰器 (Decorator) 6 (2012年下半年上午试题 37)在面向对象技术中,对象具有以下特性:_。 清晰的边界 良好定义的行为 确定的位置和数量 可扩展性 ( A) ( B) ( C) ( D) 6 (2012年下半年上午试题 38、 39)在面向对象技术中, _(38)说明一个对象具有多种形态, _(39)定义超类与子类之间的关系。 7 (38) ( A)继承 ( B)组合 ( C)封装 ( D)多态 8 (39) ( A)继承 ( B)组合 ( C)封装 ( D)多态 9 (2012年下半年上午试题 40)如果要表示待开发软件系统中软件组件与硬件
4、之间的物理关系,通常采用 UML中的 _。 ( A)组件图 ( B)部署图 ( C)类图 ( D)网络图 10 (2012年下半 年上午试题 41)对于场景:一个公司负责多个项目,每个项目(Project)由一个员工 (Employee)团队 (Team)来开发。图 10 8所示 UMl概念图中,_最适合描述这一场景。( A)图 A ( B)图 B ( C)图 C ( D)图 D 11 (2012年下半年上午试题 42)UML中接口可用于 _。 ( A)提供构造型 (stereotype)名称为 interface的具体类 ( B) Java和 C+程序设计中,而 C#程序设计中不支持 ( C
5、)定义可以在多个类中重用的可执行逻 辑 ( D)声明对象类所需要的服务 12 (2012年下半年上午试题 43)图 10 9所示活动图中可以同时执行的活动是_。( A) a44和 a66 ( B) a22、 a33和 a44 ( C) a11和 a77 ( D) a66和 a77 12 (2012年下半年上午试题 44 46)每种设计模式都有特定的意图。 _(44)模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图 10 10是采用该模式的有关 TCP连接的结构图实例。该模式的核心思想是引 入抽象类 _(45)来表示 TCP连接的状态,声
6、明不同操作状态的公共接口,其子类实现与特定状态相关的行为。当一个 _(46)对象收到其他对象的请求时,它根据自身的当前状态做出不同的反应。13 (44) ( A)适配器 (Adapter) ( B)命令 (Command) ( C)观察者 (Observer) ( D)状态 (State) 14 (45) ( A) TCPConnection ( B) state ( C) TCPState ( D) TCPEstablished 15 (46) ( A) TCPConnection ( B) state ( C) TCPState ( D) TCPEstablished 16 (2012年下
7、半年上午试题 47)欲使类 A的所有使用者都使用 A的同一个实例,应_。 ( A)将 A标识为 final ( B)将 A标识为 abstract ( C)将单例 (Singleton)模式应用于 A ( D)将备忘 (Memoto)模式应用于 A 17 (2012年上半年上午试题 37)面向对象技术中,组合关系表示 _。 ( A)包与其中模型元素的关系 ( B)用例之间的一种关系 ( C)类与其对象的关系 ( D)整体与其部分之间的一种关系 18 (2012年上半年上午试题 38)以下关于封装在软件复用中所充当的角色的叙述,正确的是 _。 ( A)封装使得其他开发人员不需要知道一个软件组织内
8、部如何工作 ( B)封装使得软件组织更有效地工作 ( C)封装使得软件开发人员不需要编制开发文档 ( D)封装使得软件组件开发更加容易 19 (2012年上半年上午试题 39)在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定直到运行时才进行,这种绑定 称为 _。 ( A)静态绑定 ( B)动态绑定 ( C)过载绑定 ( D)强制绑定 19 (2012年上半年上午试题 40 43)UML序列图是一种交互图,描述了系统中对象之间传递消息的时间序列。其中,异步消息与同步消息不同, _(40)。图10 11 中 _(41)表示一条同步消息, _(42)表示一条异步消息, _(43)表示一条返
9、回消息。 20 (40) ( A)异步消息并不引起调用者终止执行而等待控制权的返回 ( B)异步消息和阻塞调用有相同的效果 ( C)异步消息是同步消息的响应 ( D)异步消息和同步消息一样等待返回消息 21 (41) ( A) 1 ( B) 2 ( C) 3 D4 22 (42) ( A) 1 ( B) 2 ( C) 3 ( D) 4 23 (43) ( A) 1 ( B) 2 ( C) 3 ( D) 4 24 (2012年上半年上午试题 44)设计模式根据目的进行分类,可以分为创建型、结构型和行为型三种。其中结构型模式用于处理类和对象的组合。 _模式是一种结构型模式。 ( A)适配器 (Ad
10、apter) ( B)命令 (Command) ( C)生成器 (Builder) ( D)状态 (State) 24 (2012年上半年上午试题 45 47)设计模式中的 _(45)模式将对象组合成树形结构以表示 “部分一整体 ”的层次结构,使得客户对单个对象和组合对象的使用具有一致性。图 10 12为该模式的类图,其中, _(46)定义有子部件的那些部件的行为;组合部件的对象由 _(47)通过 Component提供的接口操作。25 (45) ( A)代理 (Proxy) ( B)桥接器 (Bridge) ( C)组合 (Composite) ( D)装饰器 (Decorator) 26
11、(46) ( A) Client ( B) Component ( C) Leaf ( D) Composite 27 (47) ( A) Client ( B) Cornponent ( C) Leaf ( D) Composite 软件水平考试中级软件设计师上午(基础知识)历年真题试卷汇编 10答案与解析 1 【正确答案】 A 【试题解析】 该题考查 UML中类图的表示,由 Person类和 Animal类之间一比多的关系以及类图的画 法可知选项为 A。 【知识模块】 面向对象技术 【知识模块】 面向对象技术 2 【正确答案】 D 【试题解析】 观察者模式 (有时又被称为发布一订阅模式、模
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 10 答案 解析 DOC
