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

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

资源下载
下载价格10
点点赞赏,手留余香 给TA打赏

评论0

请先
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • a******* 购买了资源 新建电大一体化公共政策概论随堂测试
  • a******* 登录了本站
  • 游客 下载了资源 国开学习网《现代汉语专题》形考任务5答案
  • u******* 签到打卡,获得1元奖励
  • 游客 购买了资源 国开学习网《现代汉语专题》形考任务5答案
  • 1******* 投稿收入增加2.5块钱
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • d*****1 加入了本站
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • u******* 加入了本站
点击浏览器地址栏的⭐图标收藏本页
开放大学作业代写,需要扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录