- 3
- 0
- 约6.27千字
- 约 17页
- 2026-07-21 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机编程语言基础及进阶题库
一、选择题(每题2分,共10题)
1.以下哪种数据结构最适合实现LRU(最近最少使用)缓存算法?
A.队列
B.堆
C.哈希表
D.双向链表
答案:D
解析:双向链表支持快速头部插入和尾部删除,适合实现LRU算法中频繁访问元素的前移和最少使用元素的移除。
2.在Python中,以下哪种方式可以正确实现装饰器?
A.使用`@staticmethod`
B.使用`def`关键字直接定义
C.使用`@decorator_name`语法
D.使用`class`关键字定义
答案:C
解析:Python装饰器通过`@decorator_name`语法实现,本质是函数的高阶应用。
3.以下哪种加密算法属于对称加密?
A.RSA
B.AES
C.ECC
D.SHA-256
答案:B
解析:AES(高级加密标准)是广泛使用的对称加密算法,而RSA、ECC为非对称加密,SHA-256为哈希算法。
4.在JavaScript中,以下哪个选项正确描述了`let`和`var`的区别?
A.`let`支持块级作用域,`var`不支持
B.`let`可以重复声明,`var`不可以
C.`let`存在变量提升,`var`不存在
D.`let`的值不可修改,`var`可以
答案:A
解析:
原创力文档

文档评论(0)