- 1
- 0
- 约3.4千字
- 约 9页
- 2026-07-15 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计基础进阶版编程练习题
一、选择题(共5题,每题2分,合计10分)
考察点:数据结构、算法基础、编程语言核心概念
地域/行业针对性:互联网企业(如阿里巴巴、腾讯)、教育领域(中小学编程教育)
1.在Python中,以下哪个数据结构最适合实现LRU(最近最少使用)缓存算法?
A.列表(List)
B.字典(Dictionary)
C.队列(Queue)
D.栈(Stack)
2.快速排序算法的平均时间复杂度是多少?
A.O(n2)
B.O(nlogn)
C.O(logn)
D.O(n)
3.以下哪个是递归函数的关键特征?
A.必须使用循环控制
B.没有终止条件会导致栈溢出
C.通常用于解决分治问题
D.无法处理大数据集
4.在JavaScript中,`let`和`var`的主要区别是什么?
A.`let`有块级作用域,`var`没有
B.`let`支持模板字符串,`var`不支持
C.`let`的值不可重新赋值,`var`可以
D.`let`在全局作用域中声明会绑定到`window`对象
5.SQL中,哪个关键字用于对查询结果进行分组?
A.`SELECT`
B.`WHERE`
C.`GROUPBY`
D.`ORDERBY`
二、填空题(共5题,每题2分,合
原创力文档

文档评论(0)