2026年计算机编程逻辑与算法练习题.docxVIP

  • 0
  • 0
  • 约6.32千字
  • 约 20页
  • 2026-06-26 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年计算机编程逻辑与算法练习题

一、选择题(共10题,每题2分,合计20分)

1题:

某公司需要开发一个管理系统,要求用户登录时必须输入正确的用户名和密码。以下哪种加密方式最适合用于存储用户密码?

A.明文存储

B.Base64编码

C.MD5加密

D.AES对称加密

2题:

以下哪种排序算法的平均时间复杂度为O(n2),但最坏情况下时间复杂度仍为O(n2)?

A.快速排序

B.归并排序

C.堆排序

D.插入排序

3题:

在Python中,以下哪个函数用于获取当前系统时间?

A.`time()`

B.`datetime.now()`

C.`sys.time()`

D.`clock()`

4题:

以下哪种数据结构适合用于实现LRU(最近最少使用)缓存?

A.队列

B.哈希表

C.双向链表

D.堆

5题:

在React中,以下哪个钩子用于在组件卸载时执行清理操作?

A.`useEffect()`

B.`useContext()`

C.`useRef()`

D.`useLayoutEffect()`

6题:

以下哪种算法适用于解决「旅行商问题」的近似解?

A.Dijkstra算法

B.Floyd-Warshall算法

C.贪心算法

D.动态规划

7题:

在数据库中,以下哪种索引最适合用于

文档评论(0)

1亿VIP精品文档

相关文档