- 1
- 0
- 约4.24千字
- 约 13页
- 2026-08-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计逻辑与算法试题
一、单项选择题(每题2分,共20题,合计40分)
1.下列关于算法时间复杂度的描述,正确的是()
A.算法的时间复杂度只与代码执行次数有关,与输入规模无关
B.时间复杂度O(1)表示算法执行时间随输入规模线性增长
C.算法的时间复杂度通常用大O表示法描述
D.时间复杂度越低,算法效率越高
2.在排序算法中,快速排序的平均时间复杂度为()
A.O(n2)
B.O(nlogn)
C.O(n3)
D.O(logn)
3.下列数据结构中,适合实现LRU(最近最少使用)缓存淘汰算法的是()
A.哈希表
B.链表
C.二叉搜索树
D.堆
4.下列关于递归算法的描述,错误的是()
A.递归算法必须包含终止条件
B.递归算法会导致栈溢出风险
C.递归算法的时间复杂度通常高于迭代算法
D.递归算法适用于所有问题
5.在设计算法时,以下哪个原则不属于《人月神话》中提出的软件工程原则?()
A.算法应尽可能简洁
B.算法应优先考虑可读性
C.算法应避免重复计算
D.算法应使用最新技术
6.下列关于动态规划的应用场景,错误的是()
A.最长公共子序列问题
B.背包问题
C.快速排序
D.最短路径问题
7.在设计分布式系统中的负载均衡算
原创力文档

文档评论(0)