软件设计师2022下半年模拟—上午题之十八
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【软件设计师2022下半年模拟—上午题】部分试题的详解,一起来看看吧~1、设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个
1、设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无须指定它们具体的类,它是—种 (50) 模式; (51) 模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于 (52) 模式; (53) 模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。
A、 组合型
B、 结构型
C、 行为型
D、 创建型
答案:B
答题解析:
本题考查设计模式的基础知识。
按照设计模式的目的进行划分,现有的设计模式可以分为创建型、结构型和行为型三种。
其中创建型模式主要包括Abstract Factory、Builder、Factory Method、Prototype、 Singleton等,结构型模式主要包括Adaptor、Bridge、Composite、Decorator、Facade、Flyweight和Proxy,行为型模型主要包括Chain of Responsibility、Command、Interpreter、 Iterator、Mediator、Memento、Observer、State、 Strategy、Template Method、Visitor等。
抽象工厂模式提供—个接口,可以创建—系列相关或相互依赖的对象,而无须指定它们具体的类,它是—种创建型模式;Bridge(桥接)模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于结构型模式;Command(命令)模式将—个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。
2、设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无须指定它们具体的类,它是—种 (50) 模式; (51) 模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于 (52) 模式; (53) 模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。
A、 Command
B、 Facade
C、 Memento
D、 Visitor
答案:A
答题解析:
本题考查设计模式的基础知识。
按照设计模式的目的进行划分,现有的设计模式可以分为创建型、结构型和行为型三种。
其中创建型模式主要包括Abstract Factory、Builder、Factory Method、Prototype、 Singleton等,结构型模式主要包括Adaptor、Bridge、Composite、Decorator、Facade、Flyweight和Proxy,行为型模型主要包括Chain of Responsibility、Command、Interpreter、 Iterator、Mediator、Memento、Observer、State、 Strategy、Template Method、Visitor等。
抽象工厂模式提供—个接口,可以创建—系列相关或相互依赖的对象,而无须指定它们具体的类,它是—种创建型模式;Bridge(桥接)模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于结构型模式;Command(命令)模式将—个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。
3、以下关于软件测试的叙述中,不正确的是 (54) 。
A、 在设计测试用例时应考虑输入数据和预期输出结果
B、 软件测试的目的是证明软件的正确性
C、 在设计测试用例时,应该包括合理的输入条件
D、 在设计测试用例时,应该包括不合理的输入条件
答案:B
答题解析:
本题考查软件测试的基础知识。
选项A、C、D 都与测试用例的基本概念相关,每个测试用例应该包含输入数据和预期输出结果。在设计测试用例时,要包含合理的输入和不合理的输入。因此,这三个选项均正确。
软件测试的目的是发现更多的错误,而不是证明软件的正确性。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>