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

微信小程序
资源下载
下载价格10

试题列表
单选题
题型:单选题客观题分值5分难度:中等得分:5
1
相对于简单工厂模式,抽象工厂模式中增加了一个角色是
A
具体工厂
B
抽象工厂
C
具体产品
D
抽象产品
正确答案:B
题型:单选题客观题分值5分难度:中等得分:5
2
将抽象与实现分离,使它们可以独立变化,可以使用
A
装饰模式
B
桥接模式
C
组合模式
D
适配器模式
正确答案:B
题型:单选题客观题分值5分难度:中等得分:5
3
将对象组合成树状层次结构,使用户对单个对象和组合对象具有一致的访问性,可以使用
A
装饰模式
B
组合模式
C
适配器模式
D
桥接模式
正确答案:B
题型:单选题客观题分值5分难度:中等得分:5
4
六大设计原则中的基础原则是
A
开闭原则
B
依赖倒转原则
C
里氏代换原则
D
单一职责原则
正确答案:A
题型:单选题客观题分值5分难度:中等得分:5
5
( )又称最少知识原则,是指一个对象应当对其它对象有尽可能少的了解
A
单一职责原则
B
迪米特法则
C
依赖倒转原则
D
开闭原则
正确答案:B
题型:单选题客观题分值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
装饰模式
正确答案:D
题型:单选题客观题分值5分难度:中等得分:5
10
以下是代理模式的缺点是
A
可维护性变弱
B
请求的处理速度变慢
C
提高系统开销
D
安全性变差
正确答案:B
多选题
题型:多选题客观题分值5分难度:困难得分:5
1
简单工厂模式的缺点有
A
系统扩展困难,一旦增加新产品不得不修改工厂逻辑
B
增加系统中类的个数(引入新的工厂类),增加系统的复杂度和理解难度
C
工厂类单一,负责所有产品的创建,职责过重
D
使用了 static 工厂方法,造成工厂角色无法形成基于继承的等级结构
正确答案:A;B;C;D
题型:多选题客观题分值5分难度:困难得分:5
2
开闭原则是面向对象程序设计的终极目标,它使软件实体拥有一定的适应性和灵活性的同时具备稳定性和延续性。它的作用有
A
提高软件的可维护性
B
提高安全性
C
影响软件测试
D
提高代码的可复用性
正确答案:A;C;D
题型:多选题客观题分值5分难度:困难得分:5
3
装饰模式结构中包含的角色有
A
抽象组件
B
装饰者
C
具体装饰者
D
具体组件
正确答案:A;B;C;D
题型:多选题客观题分值5分难度:困难得分:5
4
以下情况属于适配器模式的实例的是
A
JAVA 中的 jdbc
B
美国电器 110V,中国 220V,需要将 110V 转化为 220V
C
想要使用 1.2 的 JDK,则要将以前系统的 Enumeration 接口转化为 Iterator 接口
D
在 LINUX 上运行 WINDOWS 程序
正确答案:A;B;C;D
题型:多选题客观题分值5分难度:困难得分:5
5
以下属于命令模式的优点的是
A
可以减少类的数量
B
降低系统的耦合度
C
可以比较容易地设计一个命令队列和宏命令,可以方便地实现对请求的撤销和恢复
D
新的命令可以很容易地加入到系统中
正确答案:B;C;D
题型:多选题客观题分值5分难度:困难得分:5
6
以下哪些情况可以考虑使用桥接模式
A
不希望使用继承或因为多层次继承导致系统类的个数急剧增加的系统
B
系统需要使用现有的类,而这些类的接口不符合系统的需要
C
需要在构件的抽象化角色和具体化角色之间增加更多的灵活性
D
一个类存在两个独立变化的维度,且这两个维度都需要进行扩展
正确答案:A;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;C
题型:多选题客观题分值5分难度:困难得分:5
10
关于运用迪米特法则,下列说法正确的有
A
尽量降低类成员的访问权限
B
不暴露类的属性成员,而应该提供相应的访问器
C
在对其他类的引用上,将引用其他对象的次数降到最低
D
类与类之间的耦合越弱,就越有利于实现可复用的目标
正确答案:A;B;C;D

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

江苏开放大学发型设计BBS讨论关于发型设计课程个人学习计划
江苏开放大学发型设计BBS讨论关于发型设计课程个人学习计划
6分钟前 有人购买 去瞅瞅看
2021年8月初,在众多目光都在关注手机、无人机等高科技领域时,世界权威调研机构欧睿的一份报告认证称“波司登羽绒服规模全球领先”。波司登2020/2021财年业绩数据显示,截至2021张某是某知名软件公司开发部的高级工程师,自2005年进入公司以来,表现十分出色,每每接到任务时总能在规定时间内按要求完成,并时常受到客户的表扬。在项目进行时还常常主动提出建议,调整计划,缩短开发周期,节约开发成本。但在最近的几个月里情况发生了变化,他不再精神饱满地接受任务了,同时几个他负责的开发项目均未能按客户要求完成,工作绩效明显下降。开发部新任经理方某根据经验判断,导致张某业绩下降的原因是知识结构老化,不再能胜任现在的工作岗位了。他立即向人力资源部提交了《关于部门人员培训需求的申请》,希望人力资源部能尽快安排张某参加相关的业务知识培训,让张某开阔一下思路。人力资源部接到申请后,在当月即安排张某参加了一个为期一周的关于编程方面的培训、研讨会。一周培训结束回到公司后,张某的状况没有出现任何改变。人力资源部主动与张某进行了面对面的沟通,发现了问题的关键。张某工作绩效下降的关键是对新上任的方经理的领导方法不满意,同时认为自己是公司的老员工,不论是工作能力还是技术能力都可以胜任部门经理的工作,但公司却没有给他晋升的机会。其实导致张某工作绩效下降的真正原因,一是与新任经理的关系不太融洽;二是因为自己没有得到晋升的机会,而不是因为知识结构的老化。
2021年8月初,在众多目光都在关注手机、无人机等高科技领域时,世界权威调研机构欧睿的一份报告认证称“波司登羽绒服规模全球领先”。波司登2020/2021财年业绩数据显示,截至2021张某是某知名软件公司开发部的高级工程师,自2005年进入公司以来,表现十分出色,每每接到任务时总能在规定时间内按要求完成,并时常受到客户的表扬。在项目进行时还常常主动提出建议,调整计划,缩短开发周期,节约开发成本。但在最近的几个月里情况发生了变化,他不再精神饱满地接受任务了,同时几个他负责的开发项目均未能按客户要求完成,工作绩效明显下降。开发部新任经理方某根据经验判断,导致张某业绩下降的原因是知识结构老化,不再能胜任现在的工作岗位了。他立即向人力资源部提交了《关于部门人员培训需求的申请》,希望人力资源部能尽快安排张某参加相关的业务知识培训,让张某开阔一下思路。人力资源部接到申请后,在当月即安排张某参加了一个为期一周的关于编程方面的培训、研讨会。一周培训结束回到公司后,张某的状况没有出现任何改变。人力资源部主动与张某进行了面对面的沟通,发现了问题的关键。张某工作绩效下降的关键是对新上任的方经理的领导方法不满意,同时认为自己是公司的老员工,不论是工作能力还是技术能力都可以胜任部门经理的工作,但公司却没有给他晋升的机会。其实导致张某工作绩效下降的真正原因,一是与新任经理的关系不太融洽;二是因为自己没有得到晋升的机会,而不是因为知识结构的老化。
2分钟前 有人购买 去瞅瞅看
现有如下图所示的学生信息,请根据图中的信息完成以下操作:
现有如下图所示的学生信息,请根据图中的信息完成以下操作:
7分钟前 有人购买 去瞅瞅看
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录