当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2018年11月软件设计师考试模拟题上午(一)之二十一

2018年11月软件设计师考试模拟题上午(一)之二十一

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

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年11月软件设计师考试模拟题上午(一)】部分试题的详解,一起来看看吧~1、下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的

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



1、下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是(请作答此空)。
A、 该设计模式中的Observer需要维护至少一个Subject对象
B、 该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装
C、 该设计模式中一个Subject对象需要维护多个Observer对象
D、 该设计模式中Subject需要通知Observer对象其自身的状态变化

答案:B
答题解析:

本题主要考查设计模式的相关知识。
桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。
策略模式定义一系列的算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化。
抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。
观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。
从本题给出的图我们可以判断是观察者模式,其中被观察对象(Subject),具体被观察对象(ConcreteSubject),观察者(Observer)及具体观察者(ConcreteObserver)。在本设计模式中,Observer需要维护至少一个Subject对象,一个Subject对象需要维护多个Observer对象,另外Subject需要通知Observer对象其自身的状态变化。

该设计模式中的ConcreteObserver不可以绕过Subject及其子类的封装,它需要通过Subject对象解除接收消息的绑定

2、以下关于变量和常量和叙述中,错误的是(  )。
A、 变量的取值在程序运行过程中可以改变,常量则不行
B、 变量具有类型属性,常量则没有
C、 C语言中,使用const来声明常量
D、 可以对变量赋值,不能对常量赋值

答案:B
答题解析:

本题主要考查我们对常理与变量的理解。顾名思义,常量是指值一旦确定后就不能再变的量,而变量则是一个在程序执行过程中,可以根据需要修改的量,是一个可改变的量。当然不管是常理还是变量,它们都有其类型属性。



3、软件商标权的权利人是指(  )。
A、 软件商标设计人
B、 软件商标制作人
C、 软件商标使用人
D、 软件注册商标所有人

答案:D
答题解析:

软件商标权的权利人是指软件注册商标所有人。



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群