2021大学慕课答案 软件体系结构(常州工学院)1465919450 最新大学MOOC满分章节测试答案
- 第六讲 原型模式 测验6
- 【作业】第六讲 原型模式 作业6
- 【作业】第七讲 单例模式 作业7
- 【作业】第七讲 单例模式 作业7补充
- 第一讲 软件体系结构概述 1. 单元测试
- 【作业】第一讲 软件体系结构概述 作业1
- 第二讲 设计模式 第二单元测验
- 第三讲 简单工厂模式和工厂模式 测验3
- 第四讲 抽象工厂模式 测验4
- 第五讲 建造者模式 测验
- 【作业】第二讲 设计模式 第二单元作业
- 【作业】第三讲 简单工厂模式和工厂模式 作业3
- 【作业】第五讲 建造者模式 作业5
- 第七讲 单例模式 测验7
- 【作业】第八讲 适配器模式与代理模式 作业8
- 第八讲 适配器模式与代理模式 测验8
- 【作业】第九讲 桥接模式和外观模式 作业9
- 【作业】第八讲 适配器模式与代理模式 作业8补充
- 第九讲 桥接模式和外观模式 测验9
- 【作业】第十讲 组合模式和享元模式 作业10
- 第十讲 组合模式和享元模式 测验10
- 【作业】第十一讲 装饰模式 作业11
- 第十一讲 装饰模式 测验11
- 【作业】第十二讲 职责链模式和命令模式 作业12
- 第十二讲 职责链模式和命令模式 测验12
- 【作业】第十三讲 解释器模式 作业13
- 第十三讲 解释器模式 测验13
- 【作业】第十四讲 迭代器模式介绍 作业14
- 第十四讲 迭代器模式介绍 测试14
- 【作业】第四讲 抽象工厂模式 作业4
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-10-13到2021-12-23
第六讲 原型模式 测验6
1、 问题:关于C#中的MemberwiseClone()方法,以下叙述有误的是( )。
选项:
A:对于对象x, 都有x.MemberwiseClone() == x
B:对于对象x, 都有x.MemberwiseClone().GetType() == x.GetType()
C:对于对象x的成员对象Member, 都有x.MemberwiseClone().Member == x.Member
D:对于对象x的成员对象Member, 都有x.MemberwiseClone().Member.GetType() == x.Member.GetType()
答案: 【对于对象x, 都有x.MemberwiseClone() == x】
2、 问题:以下关于原型模式叙述错误的是( )。
选项:
A:原型模式通过给出一个原型对象类指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。
B:浅克隆仅仅复制所考虑的对象,而不复制它所引用的对象,也就是其中的成员对象并不复制。
C:在原型模式中实现沈克隆时通常需要编写较为复杂的代码。
D:在原型模式中不需要为每个类配备一个克隆方法,因此对于原型模式的扩展很灵活,对于已有类的改造也较为容易。
答案: 【在原型模式中不需要为每个类配备一个克隆方法,因此对于原型模式的扩展很灵活,对于已有类的改造也较为容易。】
3、 问题:某公司要开发一个即时聊天软件,用户在聊天过程中可以与多个好友同时聊条,在私聊时将产生多个聊天窗口,为了提高聊天窗口的创建效率,要求根据第一个窗口快速创建其它窗口。针对这种需求,采用( )进行设计最为合适。
选项:
A:工厂方法模式
B:抽象工厂模式
C:简单工厂模式
D:原型模式
答案: 【原型模式】
4、 问题:下列哪些技术采用了原型模式中的浅克隆技术。
选项:
A:Windows操作系统中的文件快捷方式复制
B:Windows操作系统中的文件复制
C:Windows操作系统中的文件夹复制
D:Windows操作系统中的驱动器拷贝
答案: 【Windows操作系统中的文件快捷方式复制】
5、 问题:C#语言自带的克隆接口名称是( )
选项:
A:Clone接口
B:IClone接口
C:Clonable接口
D:IClonable接口
答案: 【IClonable接口】
6、 问题:原型模式不符合开闭原则
选项:
A:正确
B:错误
答案: 【错误】
7、 问题:浅克隆不能实现对象中值类型成员的复制。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:深克隆可以使用对象序列化技术来实现。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:深克隆技术可以实现对象中引用类型成员的复制。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:原型模式的深克隆技术中需要复制对象的操作
选项:
A:正确
B:错误
答案: 【正确】
【作业】第六讲 原型模式 作业6
1、 问题:为某销售管理系统设计并实现一个客户类Customer,在客户类包含一个名为客户地址的成员变量,客户地址的类型为Address,用浅克隆和深克隆分别实现Customer对象的复制,并比较这两种克隆方法的异同。
评分规则: 【 绘制模型:20分实现代码:20分比较异同:10分
】
2、 问题:某公司要创建一个公文管理器,在公文管理器中提供一个集合对象来存储一些常用的公文模板,用户可以通过复制浙西公文模板快速创建新的公文。试用带有原型管理器的原型模式来设计该公文管理器,并使用C#代码编程模拟。
评分规则: 【 画出模型:20分编写代码:20分编写测试代码:10分
】
【作业】第七讲 单例模式 作业7
1、 问题:分析并理解饿汉单例模式和懒汉单例模式的异同。
评分规则: 【 评分参考: 1.绘制模型:10分,5分,0分。 2.给出代码:10分,5分,0分。
】
2、 问题:单例模式可以用来为客户端提供单个实例对象,如果需要提供双例模式、三例模式、….,K例模式,应该如何实现?
评分规则: 【 绘制模型:10分。给出代码框架:10分。
】
3、 问题:使用JAVA的Swing设计一个窗口,然后创建一个工具栏ToolStrip,在工具栏上添加一个按钮,单击按钮弹出一个“工具”窗口,使用单例模式进行设计,使得“工具”窗口每次只能弹出同一个。
评分规则: 【 绘制模型:10分给出代码:10分
】
【作业】第七讲 单例模式 作业7补充
1、 问题:分析并理解饿汉单例模式和懒汉单例模式的异同。
评分规则: 【 评分参考: 1.绘制模型:10分,5分,0分。 2.给出代码:10分,5分,0分。
】
2、 问题:单例模式可以用来为客户端提供单个实例对象,如果需要提供双例模式、三例模式、….,K例模式,应该如何实现?
评分规则: 【 绘制模型:10分。给出代码框架:10分。
】
3、 问题:使用JAVA的Swing设计一个窗口,然后创建一个工具栏ToolStrip,在工具栏上添加一个按钮,单击按钮弹出一个“工具”窗口,使用单例模式进行设计,使得“工具”窗口每次只能弹出同一个。
评分规则: 【 绘制模型:10分给出代码:10分
】
第一讲 软件体系结构概述 1. 单元测试
1、 问题:软件体系结构权衡分析是
选项:
A:ATM方法
B:ATAM方法
C:SAAM方法
D:QAW方法
答案: 【ATAM方法】
2、 问题:下面哪个不属于软件体系结构形式化描述方法
选项:
A:UML语言描述
B:xADL方法
C:C2方法
D:Wright方法
答案: 【UML语言描述】
3、 问题:常用的软件体系结构建模工具是
选项:
A:JAVA开发工具
B:Visual Studio 2019开发工具
C:ArchStudio开发工具
D:UML开发工具
答案: 【ArchStudio开发工具】
4、 问题:下面哪个不是软件体系结构风格?
选项:
A:云体系结构风格
B:分层风格
C:数据分享风格
D:客户端/服务器风格
答案: 【客户端/服务器风格】
5、 问题:下面哪个不属于软件体系结构研究的范畴?
选项:
A:软件体系评价方法
B:软件体系结构风格
C:软件体系结构描述
D:软件体系用户需求
答案: 【软件体系用户需求】
6、 问题:下面哪个不是软件体系结构风格?
选项:
A:解释器风格
B:管道-过滤器风格
C:黑板风格
D:MVC三层风格
答案: 【MVC三层风格】
7、 问题:下面哪个属于软件体系结构研究范围?
选项:
A:用户需求建模
B:用户代码建模
C:软件测试策略
D:软件部署
答案: 【用户代码建模】
【作业】第一讲 软件体系结构概述 作业1
1、 问题:1.常用的软件体系结构形式化描述工具有哪些?
评分规则: 【 不低于三个,并且需要简单说明。
】
2、 问题:请描述面向对象风格软件体系的特点。
评分规则: 【 要求不低于三个特点。
】
3、 问题:请描述基于场景的软件体系评估方法和步骤。
评分规则: 【 评估方法:5分。评估步骤:3分。注意事项:2分。
】
第二讲 设计模式 第二单元测验
1、 问题:设计模式具有( )的优点。
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦