智慧树知到《设计模式与软件体系结构》章节测试答案

时间:2024-04-23 05:26:50 5A范文网 浏览: 其他参考答案 我要投稿
电大作业网(5a.net)免费为你分享智慧树知到《设计模式与软件体系结构》章节测试答案,智慧树 知到 设计模式与软件体系结构的相关资源如下:

智慧树知到《设计模式与软件体系结构》章节测试答案

第一章

1、以下对开闭原则的描述错误的是()。

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

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

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

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

正确答案:开闭原则与“对可变形的封装原则”没有相似性

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

A:创建型、结构型和行为型

B:对象型、结构型和行为型

C:过程型、结构型和行为型

D:抽象型、接口型和实现型

正确答案:创建型、结构型和行为型

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

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

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

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

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

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

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

A:继承

B:封装

C:里氏替换

D:子类复用

正确答案:里氏替换

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

A:名称

B:问题

C:解决方案

D:参与者和协作者

正确答案:名称 ,问题,解决方案,参与者和协作者

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

A:意图

B:动机

C:适用性

D:结构

正确答案:意图,动机,适用性,结构

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

A:对

B:错

正确答案:对

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

A:对

B:错

正确答案:错

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

A:对

B:错

正确答案:对

10、学习设计模式可以缩短软件的开发周期。

A:对

B:错

正确答案:对

第二章

1、以下关于创建型模式说法正确的是()。

A:创建型模式关注的是对象的创建

B:创建型模式关注的是功能的实现

C:创建型模式关注的是组织类和对象的常用方法

D:创建型模式关注的是对象间的协作

正确答案:创建型模式关注的是对象的创建

2、当创建一个具体的对象而不希望制定具体的类时,可以使用()模式。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

 1/11    1 2 3 4 5 下一页 尾页

相关文章:

一般人的心脏偏左侧,如果向左侧躺着睡觉,会压迫心脏吗?04-23

成语“胸有成竹”最初是用来形容?04-23

鸟类唯一的皮肤腺是?04-23

链工宝2021全国安全知识网络竞赛(测测你的安全力)题库04-23

运动过后拉伸,要拉到局部疼痛才有效果,该说法?04-23

饲养员用什么方式让河马张开嘴检查牙齿?04-23

肥胖者也会营养不良吗?04-23

下列生物中,不属于鱼纲的种类的是?04-23

我们常听天气预报里提到台风和飓风,它们的主要区别是?04-23

穿山甲在以下哪个大洲没有分布?04-23

热搜文章
最新文章