- 2
- 0
- 约3.15千字
- 约 12页
- 2026-07-22 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计大赛题目集及答案详解
一、选择题(每题2分,共10题)
题目1(2分):
在Python中,以下哪个方法用于向字典中添加键值对?
A.`append()`
B.`insert()`
C.`add()`
D.`update()`
答案:D
解析:
-`append()`和`insert()`是列表的常用方法,不适用于字典。
-`add()`不是Python内置字典方法。
-`update()`可一次性添加多个键值对,或更新已有键值对。
题目2(2分):
以下哪种数据结构最适合实现LRU(最近最少使用)缓存?
A.队列
B.哈希表
C.堆
D.双向链表
答案:D
解析:
-哈希表用于快速查找,但无法按使用频率排序。
-堆可按优先级排序,但不支持快速删除中间元素。
-双向链表结合哈希表(哈希表记录元素位置,链表维护顺序)可高效实现LRU。
题目3(2分):
在SQL中,以下哪个语句用于按条件筛选数据?
A.`SELECT`
B.`INSERT`
C.`UPDATE`
D.`WHERE`
答案:D
解析:
-`SELECT`用于查询数据。
-`INSERT`用于插入数据。
-`UPDATE`用于修改数据。
-`WHERE`子句用于添加筛选条件。
题目4(2分):
原创力文档

文档评论(0)