腾讯测试笔试题.docxVIP

  • 1
  • 0
  • 约5.74千字
  • 约 14页
  • 2026-08-02 发布于浙江
  • 举报

腾讯测试笔试题

一、单选题(每题2分,共20分)

1.下列哪种数据结构适合实现LRU(最近最少使用)缓存算法?()

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

【答案】D

【解析】双向链表可以高效地实现LRU缓存算法,因为可以快速访问和移动链表中的元素。

2.在TCP/IP协议簇中,负责将IP地址转换为MAC地址的协议是()。

A.IP协议B.ICMP协议C.ARP协议D.RARP协议

【答案】C

【解析】ARP(AddressResolutionProtocol)协议用于将IP地址转换为MAC地址。

3.以下哪种排序算法的平均时间复杂度是O(nlogn)?()

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

【答案】C

【解析】快速排序的平均时间复杂度是O(nlogn),而冒泡排序、选择排序和插入排序的平均时间复杂度是O(n^2)。

4.在数据库中,用于确保数据一致性和完整性的机制是()。

A.事务B.索引C.视图D.存储过程

【答案】A

【解析】事务用于确保数据的一致性和完整性,通过ACID特性(原子性、一致性、隔离性、持久性)来保证。

5.以下哪种算法不属于图算法?()

A.深度优先搜索B.广度优先搜索C.快速排序D.Dijkstra算法

【答案】C

【解析】快速排序是一种排序算法,而深度优先搜索、广度优先搜索和Dijkstra算法都是图算法。

6.在面向对象编程中,封装的目的是

文档评论(0)

1亿VIP精品文档

相关文档