[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编15及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编15及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编15及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 15及答案与解析 1 描述一些人 (Person)将动物 (Animal)养为宠物 (Pet)的是图 (43)。( A) ( B) ( C) ( D) 2 在领域类模型中不包含 (37)。 ( A)属性 ( B)操作 ( C)关联 ( D)领域对象 3 在执行如图 98所示的 UML活动图时,能同时运行的最大线程数为 (38)。( A) 4 ( B) 3 ( C) 2 ( D) 1 4 如果要表示待开发软件系统中软件组件与硬件之间的物理关系 ,通常采用 UML中的 (40)。 ( A)组件图 ( B)部署图 ( C)类图 ( D)
2、网络图 5 对于场景:一个公司负责多个项目,每个项目 (Proiect)由一个员工 (Employee)团队(Team)来开发。下列 UML概念图 (如图 9一 lO)中, (41)最适合描述这一场景。( A)图 A ( B)图 B ( C)图 C ( D)图 D 6 UML中接口可用于 (42)。 ( A)提供构造型 (stereotype)名称为的 interface具体类 ( B) Java和 C+程序设计中,而 C#程序设计中不支持 ( C)定义可以在多个类中重用的可执行逻辑 ( D)声明对象类所需要的服务 7 图 9一 11活动图中可以同时执行的活动是 (43)。( A) a44和
3、a66 ( B) a22、 a33和 a44 ( C) a11和 a77 ( D) a66和 a77 8 面向对象技术中,组合关系表示 (37)。 ( A)包与其中模型元素的关系 ( B)用例之间的一种关系 ( C)类与其对象的关系 ( D)整体与其部分之间的一种关系 9 图 9一 13是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表 示完成活动所需要的时间,则关键路径长度为 (17)。( A) 20 ( B) 19 ( C) 17 ( D) 16 10 采用 UML进行面向对象开发时,部署图通常在 (45)阶段使用。 ( A)需求分析 ( B)架构设计
4、( C)实现 ( D)实施 11 图 9 15是一个软件项目的活动图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间,则里程碑 (19)在关键路径上。( A) 1 ( B) 2 ( C) 3 ( D) 4 12 UML中关联的多重度是指 (42)。 ( A)一个类中被另一个 类调用的次数 ( B)一个类的某个方法被另一个类调用的次数 ( C)一个类的实例能否与另一个类的多少个实例相关联 ( D)两个类所具有的相同的方法和属性 12 以下关于 UML状态图的叙述中,不正确的是 (41)。对图 97的描述正确的是(42)。 13 (41) ( A)用于描述一个对象在多个用例
5、中的行为 ( B)用于某些具有多个状态的对象而不是系统中大多数或全部对象 ( C)用于描述多个对象之间的交互 ( D)可以用于用户界面或控制对象 14 (42) ( A) ON是一个并发状态 ( B)因为此 状态图中没有终止 (final)状态,所以此图是无效的 ( C) play、 stop和 rew是动作 ( D) ON是超状态 14 如图 99所示的 UML序列图中, (39)表示返回消息, Account该实现的方法有(40)。15 (39) ( A) xfer ( B) check ( C) evaluation ( D) minus 16 (40) ( A) xfer() ( B)
6、 xfer()、 plus()和 minus() ( C) check()、 plus()和 1minus() ( D) xfer()、 evaluation()、 plus()和 minus() 16 (40)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图 9一 14,其中, (41)在其状态发生改变时,向它的各个观察者发出通知。17 (40) ( A)命令 (Command) ( B)责任链 (ChinofResponsibility) ( C)观察者 (Observer) ( D)迭代器 (Iterator) 18 (41) ( A) Subject (
7、B) ConcreteSubject ( C) Observer ( D) ConcreteObserver 18 业务用例和参与者一起描述 (46),而业务对象模型描述 (47)。 19 (46) ( A)工作过程中的静态元素 ( B)工作过程中的动态元素 ( C)工作过程中的逻辑视图 ( D)组织支持的业务过程 20 (47) ( A)业务结构 ( B)结构元素如何完成业务用例 ( C)业务结构以及元素如何完成业务用例 ( D)组织支持的业务过程 20 设计模式 (44)将抽象部分与其实现部分相分离,使它们都可以独立地变化。图 9-16是该设计模式的类图,其中 (45)用于实现部分的接口。
8、21 (44) ( A) Bridge(桥接 ) ( B) Composite(组合 ) ( C) Facade(外观 ) ( D) Singleton(单例 ) 22 (45) ( A) Abstraction ( B) ConcreteImplementorA ( C) ConcretelmplementorB ( D) Implementor 22 图 9一 17所示的 UML类图描绘的是 (46)设计模式。关于该设计模式的叙述中,错误的是 (47)。23 (46) ( A)桥接 ( B)策 略 ( C)抽象工厂 ( D)观察者 24 (47) ( A)该设计模式中的 Observer需
9、要维护至少一个 Subject对象 ( B)该设计模式中的 ConcreteObserver可以绕过 Subject及其子类的封装 ( C)该设计模式中一个 Subject对象需要维护多个 Observer对象 ( D)该设计模式中 Subject需要通知 Observer对象其自身的状态变化 24 如图 918所示 UML类图表示的是 (43)设计模式。以下关于该设计模式的叙述中,错误是 (44)。25 (43) ( A)工厂方法 ( B)策略 ( C)抽象工厂 ( D)观察者 26 (44) ( A)提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类 ( B)可应用于
10、一个系统要由多个产品系列中的一个来配置的时候 ( C)可应用于强调一系列相关产品对象的设计以便进行联合使用的时候 ( D)可应用于希望使用已经存在的类,但其接口不符合需求的时候 26 UML序列图是一种交互图,描述了系统中对象之间传递消息的时间序列。其中,异步消息与同步消息不同, (40)。图 912中 (41)表示一条同步消息, (42)表示一条异步消息, (43)表示一条返回消息。27 (40) ( A)异步消息并不引起调用者终止执行而等待控制权的返回 ( B)异步消息和阻塞调用有相同的效果 ( C)异步消息是同步消息的响应 ( D)异步消息和同步消息一样等待返回消息 28 (41) (
11、A) 1 ( B) 2 ( C) 3 ( D) 4 29 (42) ( A) 1 ( B) 2 ( C) 3 ( D) 4 30 (43) ( A) 1 ( B) 2 ( C) 3 ( D) 4 30 UML的设计视图包含了类、接口和协作,其中,设计 视图的静态方面由 (39)和(40)表现;动态方面由交互图、 (41)表现。 31 (39) ( A)类图 ( B)状态图 ( C)活动图 ( D)序列图 32 (40) ( A)交互图 ( B)对象图 ( C)通信图 ( D)定时图 33 (41) ( A)状态图和类图 ( B)类图和活动图 ( C)对象图和状态图 ( D)状态图和活动图 33
12、 (43)是一种很强的 “拥有 ”关系, “部分 ”和 “整体 ”的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等; (44)同样表示 “拥有 ”关 系,但有时候 “部分 ”对象可以在不同的 “整体 ”对象之间共享,并且 “部分 ”对象的生命周期也可以与 “整体 ”对象不同,甚至 “部分 ”对象可以脱离 “整体 ”对象而单独存在。上述两种关系都是 (45)关系的特殊种类。 34 (43) ( A)聚合 ( B)组合 ( C)继承 ( D)关联 35 (44) ( A)聚合 ( B)组合 ( C)继承 ( D)关联 36 (45) ( A)聚合 ( B)组合 ( C)继承
13、( D)关联 软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 15答案与解析 1 【正确答案】 A 【试题解析】 该题考查 UML中类图的表示,由 Person类和 Animal类之间一比多的关系以及类图的画法可知选项为 A。 【知识模块】 面向对象技术 2 【正确答案】 B 【试题解析】 领域模型是对领域内的概念类或现实世界中对象的可视化表示,类表示业务概念,但类通常只包含重要属性,不包含操作。所以答案选 B。 【知识模块】 面向对象技术 3 【正确答案】 C 【试题解析】 UML活动图中可以看出能够同时运行的最大线程为 A3, A4,答案选 C。 【知 识模块】 面向对象技
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 上午 基础知识 历年 汇编 15 答案 解析 DOC
