2021大学慕课答案 软件体系结构(常州工学院)1465919450 最新大学MOOC满分章节测试答案

2024年8月23日 分类:已完结 作者:站长

本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读