设计大厂笔试题及答案.docxVIP

  • 2
  • 0
  • 约3.96千字
  • 约 10页
  • 2026-07-19 发布于广西
  • 举报

设计大厂笔试题及答案

一、单选题(每题1分,共10分)

1.在设计模式中,以下哪个模式主要用于创建对象,但可以延迟其创建直到需要时才创建?()

A.工厂模式B.单例模式C.建造者模式D.原型模式

【答案】D

【解析】原型模式允许一个对象创建另一个可定制的对象,通常在创建对象时可以延迟其创建,直到真正需要时才创建。

2.以下哪种数据结构适合实现LRU(LeastRecentlyUsed)缓存算法?()

A.栈B.队列C.哈希表D.双向链表

【答案】D

【解析】双向链表可以保持元素的访问顺序,方便实现LRU缓存算法。

3.在分布式系统中,CAP理论中C、A、P分别代表什么?()

A.一致性、可用性、分区容错性B.并发性、可用性、分区容错性

C.一致性、并发性、分区容错性D.一致性、并发性、可用性

【答案】A

【解析】CAP理论中,C代表一致性(Consistency),A代表可用性(Availability),P代表分区容错性(Partitiontolerance)。

4.以下哪种排序算法的时间复杂度在最好、最坏和平均情况下都是O(nlogn)?()

A.快速排序B.堆排序C.冒泡排序D.插入排序

【答案】B

【解析】堆排序的时间复杂度在最好、最坏和平均情况下都是O(nlogn)。

5.在SQL中,以下哪个语句用于从数据库表中检索数据?()

A.CREATEB.INSERTC.SELE

文档评论(0)

1亿VIP精品文档

相关文档