软件设计师2022下半年模拟—上午题之十六
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【软件设计师2022下半年模拟—上午题】部分试题的详解,一起来看看吧~1、如下所示的UML图是 (44) ,图中(I)表示 (45)
1、如下所示的UML图是 (44) ,图中(I)表示 (45) ,(II)表示 (46) 。
A、 分支条件
B、 监护表达式
C、 动作名
D、 流名称
答案:B
答题解析:
本题考查统一建模语言(UML)的基础知识。
活动图(ActivityDiagram)是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程,专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。如下图所示。
活动图一般包括活动状态和动作状态、转换和对象。活动图有开始、结束和一系列动作,可以表示分支、合并、分岔和汇合。分支描述基于布尔表达式的可选择路径,可有一个入流和两个或多个出流,在每个出流上放置一个布尔表达式条件(监护表达式),每个出流的条件不应该重叠,但需要覆盖所有可能性。合并描述当两条控制路径重新合并,不需要监护条件,只有一个出流。合并分岔(并发分岔)描述把一个控制流分成两个或多个并发控制流,可以有一个进入转移和两个或多个离去转移,每个离去的转移表示一个独立的控制流,这些流可以并行进行。
合并汇合(并发汇合)表示两个或多个并发控制流的同步,可以有两个或多个进入转移和一个离去转移,意味着每个进入流都等待,直到所有进入流都达到这个汇合处。
2、UML中,序列图的基本元素包括 (47) 。
A、 对象、生命线和泳道
B、 对象、泳道和消息
C、 对象、生命线和消息
D、 生命线、泳道和消息
答案:C
答题解析:
本题考查UML建模的基本知识。
构成序列图的基本元素包括对象、生命线和消息。
3、已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用 (48) 模式来解决该问题。当 (49) 时,可以使用该设计模式。
A、 Adapter
B、 Decorator
C、 Delegation
D、 Proxy
答案:A
答题解析:
本题考查的是设计模式的基本概念。
Adapter(适配器模式)的设计意图是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Adapter模式适用于以下情况:
1)想使用一个已经存在的类,而它的接口不符合要求。
2)想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。
3)(仅适用于对象Adapter)想使用一个已经存在的子类,但是不可能对每一个都进行子类化以匹配他们的接口。对象适配器可以适配它的父类接口。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>