好文档 - 专业文书写作范文服务资料分享网站

2020智慧树知道网课《设计模式与软件体系结构》课后章节测试满分答案

天下 分享 时间: 加入收藏 我要投稿 点赞

第一章测试

1

【单选题】(10分)

以下对开闭原则的描述的是()。

A.

对修改关闭,是其原则之一

B.

开闭原则与“对可变形的封装原则”没有相似性

C.

从抽象层导出一个或多个新的具体类可以改变系统的行为,是其原则之一

D.

找到一个系统的可变元素,将它封装起来,叫开闭原则

2

【单选题】(10分)

常用的基本设计模式可分为()。

A.

对象型、结构型和行为型

B.

过程型、结构型和行为型

C.

抽象型、接口型和实现型

D.

创建型、结构型和行为型

3

【单选题】(10分)

对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是()。

A.

区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。

B.

将B到A的继承关系改成组合关系。

C.

尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。

D.

创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。

4

【单选题】(10分)

下列属于面向对象基本原则的是()。

A. 继承

B. 里氏替换

C. 子类复用

D. 封装

5

【多选题】(10分)

软件设计模式的最关键的元素包括()。

A. 名称

B. 问题

C. 参与者和协作者

D. 解决方案

6

【多选题】(10分)

常用的描述设计模式的格式有()。

A. 结构

B. 动机

C. 适用性

D. 意图

7

【判断题】(10分)

“不要和陌生人说话”是迪米特原则的通俗表述。

A. 错

B. 对

8

【判断题】(10分)

依据设计模式思想,程序开发中应优先使用的是创建。

A. 错

B. 对

9

【判断题】(10分)

设计模式一般用来解决同一问题的不同表相。

A. 错

B. 对

2020智慧树知道网课《设计模式与软件体系结构》课后章节测试满分答案

第一章测试1【单选题】(10分)以下对开闭原则的描述的是()。A.对修改关闭,是其原则之一B.开闭原则与“对可变形的封装原则”没有相似性C.从抽象层导出一个或多个新的具体类可以改变系统的行为,是其原则之一D.找到一个系
推荐度:
点击下载文档文档为doc格式
06evj33g2v0a0pl1szsm0n19a8hrgx00gxo
领取福利

微信扫码领取福利

微信扫码分享