网站大量收购独家精品文档,联系QQ:2885784924

2025年大学试题(计算机科学)-设计模式考试近5年真题荟萃附答案.docx

2025年大学试题(计算机科学)-设计模式考试近5年真题荟萃附答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

(图片大小可自由调整)

2025年大学试题(计算机科学)-设计模式考试近5年真题荟萃附答案

第I卷

一.参考题库(共80题)

1.()模MVC模型式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。

2.设计模式的两大主题是()

A、系统的维护与开发

B、对象组合与类的继承

C、系统架构与系统开发

D、系统复用与系统扩展

3.Decorator(装饰)模式的效果是什么?

4.Java的异常处理机制可理解为哪一种行为模式()

A、观察者(Observer)模式

B、迭代器(Iterator)模式

C、职责链(ChainofResponsibility)模式

D、策略(Strategy)模式

5.在设计模式中,()保证每个类只要单个实例。

A、工厂模式

B、外观模式

C、享元模式

D、单例模式

6.静态工厂的核心角色是()

A、抽象产品

B、具体产品

C、静态工厂

D、消费者

7.在Java中实现单件模式,需要私有的()()和()

8.以下哪个设计模式最符合以下的场景说明:() 能使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。

A、工厂模式(Factory)

B、状态模式(State)

C、享元模式(Flyweight)

D、原型模式(Prototype)

9.命令模式将()的对象和()的对象解耦。

10.门面模式是()法则的典型运用。

11.Decorator(装饰)模式的解决方案是什么?如何实现?

12.GOF设计模式按照模式的目的可分为哪三类?

13.Observer(观察者)模式适用于()

A、当一个抽象模型存在两个方面,其中一个方面依赖于另一方面,将这二者封装在独立的对象中以使它们可以各自独立地改变和复用

B、当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变时

C、当一个对象必须通知其它对象,而它又不能假定其它对象是谁也就是说你不希望这些对象是紧密耦合的

D、一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作

14.设计模式的基本要素有哪些?

15.Strategy(策略)模式是一种定义算法家族的方法。

16.用的基本设计模式可分为()

A、创建型、结构型和行为型

B、对象型、结构型和行为型

C、过程型、结构型和行为型

D、抽象型、接口型和实现型

17.当需要在不同时刻指定、排列和执行请求是,可以考虑使用()。

A、命令模式

B、策略模式

C、适配器模式

D、责任链模式

18.面向对象的六条基本原则包括:开闭原则,里式代换原则,合成聚合原则以及(),(),(),()

19.以下关于创建型模式说法正确的是()

A、创建型模式关注的是对象的创建

B、创建型模式关注的是功能的实现

C、创建型模式关注的是组织类和对象的常用方法

D、创建型模式关注的是对象间的协作

20.四人团针对“创建优秀面向对象设计”建议了哪些策略?

21.简述针对接口编程,不针对实现编程的意义。

22.对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。

A、工厂模式

B、享元模式

C、单例模式

D、外观模式

23.构造者的的退化模式是通过合并()角色完成退化的。

A、抽象产品

B、产品

C、创建者

D、使用者

24.Strategy模式的意图是什么吗?它有哪些效果?

25.以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()

A、桥接模式(Bridge)

B、装饰模式(Decorator)

C、享元模式(Flyweight)

D、外观模式(Facade)

26.迭代器模式(Iterator)模式适用于()

A、需要在不同的时间创建请求,生成请求队列,执行

您可能关注的文档

文档评论(0)

山水教育[全国可咨询] + 关注
官方认证
服务提供商

山水教育专注行业研报、成人教育、自考、考研考博培训,建筑行业职业资格证书考试、卫生系统职业资格考试、大学专业考核试题等等,欢迎垂询,助您考试成功!

认证主体成都梦创星野科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510114MACPUY5K3K

1亿VIP精品文档

相关文档