2026年春江苏开放大学软件设计模式与体系结构060744过程性考核作业四_客观题部分答案

试题列表单选题题型:单选题客观题分值5分难度:中等得分:51某互联网公司正在设计一套网络聊天系统,为了限制用户在使用该系统时发表不恰当言论,需要对聊天内容进行特定敏感词的过滤。应该采用的设计模式是A责任链模式B组合模式C桥接模式D装饰模式学生答案:A老师点评:题型:单选题客观题分值5分难度:中等得分:52客户端不应该依赖那些它不需要的接口,一旦一个接口太大则需要将它分割成一些更细小的接口。这个原则
温馨提示! 升级 VIP 1 免费下载,你当前 未登录
温馨提示! 你需要支付 ¥8.00 元后才可以下载

文档介绍

注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目!!!

同专业其他作业点击右侧标签查看

试题列表
单选题
题型:单选题客观题分值5分难度:中等得分:5
1
某互联网公司正在设计一套网络聊天系统,为了限制用户在使用该系统时发表不恰当言论,需要对聊天内容进行特定敏感词的过滤。应该采用的设计模式是
A
责任链模式
B
组合模式
C
桥接模式
D
装饰模式
学生答案:A
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
2
客户端不应该依赖那些它不需要的接口,一旦一个接口太大则需要将它分割成一些更细小的接口。这个原则是
A
单一职责原则
B
依赖倒转原则
C
接口隔离原则
D
迪米特法则
学生答案:C
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
3
将抽象与实现分离,使它们可以独立变化,可以使用
A
装饰模式
B
桥接模式
C
组合模式
D
适配器模式
学生答案:B
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
4
以下是代理模式的缺点是
A
安全性变差
B
提高系统开销
C
可维护性变弱
D
请求的处理速度变慢
学生答案:D
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
5
享元模式能够解决的问题是( )
A
可复用性变差的问题
B
可维护性变弱的问题
C
当对象数量太多时导致的运行代价过高、性能下降等问题
D
安全性变差的问题
学生答案:C
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
6
工厂方法模式所创建的对象的父类型,产品对象共同拥有的接口是( )
A
具体产品
B
具体创建器
C
抽象产品
D
抽象创建器
学生答案:C
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
7
在设计一个模块时应当使这个模块可以在不被修改源代码的前提被扩展—改变这个模块的行为。意味着必须遵循( )
A
单一职责原则
B
开闭原则
C
依赖倒转原则
D
里氏代换原则
学生答案:B
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
8
以下设计模式不属于GOF23种设计模式之一的是( )
A
工厂方法模式
B
单例模式
C
简单工厂模式
D
抽象工厂模式
学生答案:C
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
9
关于简单工厂模式的优点,以下说法错误的是( )
A
新的产品加入系统时,产品角色无须修改就可被接纳。
B
实现了对责任的分割。
C
减少用户的记忆量。
D
系统易于扩展,添加新产品不用修改工厂逻辑。
学生答案:D
老师点评:
题型:单选题客观题分值5分难度:中等得分:5
10
六大设计原则中的基础原则是
A
依赖倒转原则
B
开闭原则
C
里氏代换原则
D
单一职责原则
学生答案:B
老师点评:
多选题
题型:多选题客观题分值5分难度:中等得分:5
1
单例模式的要点有( )
A
必须自行创建这个实例。
B
可以有多个实例。
C
必须自行向整个系统提供这个实例。
D
某个类只能有一个实例。
学生答案:A;C;D
老师点评:
题型:多选题客观题分值5分难度:困难得分:5
2
以下哪些情况可以考虑使用桥接模式
A
不希望使用继承或因为多层次继承导致系统类的个数急剧增加的系统
B
需要在构件的抽象化角色和具体化角色之间增加更多的灵活性
C
一个类存在两个独立变化的维度,且这两个维度都需要进行扩展
D
系统需要使用现有的类,而这些类的接口不符合系统的需要
学生答案:A;B;C
老师点评:
题型:多选题客观题分值5分难度:中等得分:5
3
迪米特法则可以表述为只与你直接的朋友通信,下列选项属于朋友的是( )
A
当前对象本身
B
当前对象所创建的对象
C
当前对象的成员对象
D
参数对象
学生答案:A;B;C;D
老师点评:
题型:多选题客观题分值5分难度:中等得分:5
4
简单工厂模式包含的角色有( )
A
具体产品,简单工厂模式的创建目标。
B
工厂,负责实现创建所有实例的内部逻辑。
C
抽象工厂,负责对工厂进行抽象。
D
抽象产品,负责描述所有实例所共有的公共接口。
学生答案:A;B;C
老师点评:
题型:多选题客观题分值5分难度:困难得分:5
5
开闭原则是面向对象程序设计的终极目标,它使软件实体拥有一定的适应性和灵活性的同时具备稳定性和延续性。它的作用有
A
提高软件的可维护性
B
影响软件测试
C
提高代码的可复用性
D
提高安全性
学生答案:A;B;C
老师点评:
题型:多选题客观题分值5分难度:中等得分:5
6
组合模式结构中包含的角色有( )
A
叶子构件
B
枝构件
C
客户
D
抽象构件
学生答案:A;B;C;D
老师点评:
题型:多选题客观题分值5分难度:困难得分:5
7
装饰模式结构中包含的角色有
A
具体装饰者
B
具体组件
C
抽象组件
D
装饰者
学生答案:A;B;C;D
老师点评:
题型:多选题客观题分值5分难度:困难得分:5
8
关于里氏替换原则,下列说法正确的有
A
它克服了继承中重写父类造成的可复用性变差的缺点
B
实现开闭原则的重要方式之一
C
类的扩展不会给已有的系统引入新的错误,降低了代码出错的可能性
D
加强程序的健壮性,同时变更时可以做到非常好的兼容性,提高程序的维护性、可扩展性
学生答案:A;B;C;D
老师点评:
题型:多选题客观题分值5分难度:中等得分:5
9
关于单例模式的类别,多线程安全的有( )
A
静态内部类
B
枚举
C
双重校验锁单例
D
加锁懒汉式单例
学生答案:A;B;C;D
老师点评:
题型:多选题客观题分值5分难度:困难得分:5
10
下列继承的例子中,如果产生继承关系有可能不符合里氏代换原则的有
A
长方形和正方形
B
企鹅和鸟
C
鲸鱼和鱼
D
玩具鸭和鸭
学生答案:A;B;C;D
老师点评:

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部