当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2017年5月 软件设计师 上午题之十五

2017年5月 软件设计师 上午题之十五

作者:wx6125d801a4b782023-11-17 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2017年5月 软件设计师 上午题】部分真题的详解,一起来看看吧~1、A、 类 (问题43) B、 对象 (问题43) C、 流名称 (问题4

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2017年5月 软件设计师 上午题】部分试题的详解,一起来看看吧~



1、
A、 类 (问题43)
B、 对象 (问题43)
C、 流名称 (问题43)
D、 消息 (问题43)

答案:D
答题解析:

通信图也叫做协作图,描述的是对象和对象之间的关系,即一个类操作的实现。简而言之就是,对象和对象之间的调用关系,体现的是一种组织关系。“协作”作为一个结构事物用于表达静态结构和动态行为的概念组合,表达不同事物相互协作完成一个复杂功能。文本框中的“:”号,表示一个对象,“:”号前的部分是对象名,“:”号后面的部分是类名,对象之间连线上面的箭头所标识的是对象之间通信的消息。

参考答案43D



2、下图所示为观察者(Obserrver)模式的抽象示意图,其中( 44 )知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。此模式体现的最主要的特征是( 45 )。
A、 Subject
B、 Observer
C、 ConcreteSubject
D、 ConcreteObserver

答案:A
答题解析:

Subject(目标)知道它的观察者,可以有任意多个观察者观察同一目标;提供注册和删除观察者对象的接口。观察者和事件都有自己的抽象,当实现具体的观察者和事件的时候都要实现相应接口,所以对扩展是开放的。




3、下图所示为观察者(Obserrver)模式的抽象示意图,其中( 44 )知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。此模式体现的最主要的特征是( 45 )。
A、 类应该对扩展开放,对修改关闭
B、 使所要交互的对象尽量松耦合
C、 组合优先于继承使用
D、 仅与直接关联类交互

答案:B
答题解析:

观察者模式的主要的作用就是对对象解耦,将观察者和被观察者完全隔离。

参考答案45)B



查看完整试题>>>


代理合作学习群