- 1
- 0
- 约3.44千字
- 约 11页
- 2026-08-08 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计及算法强化练习题目集
一、选择题(每题2分,共10题)
1.Java中,以下哪个关键字用于声明一个静态方法?
A.`public`
B.`static`
C.`final`
D.`abstract`
2.在Python中,以下哪个数据结构最适合实现LRU(最近最少使用)缓存?
A.`list`
B.`tuple`
C.`deque`
D.`set`
3.以下哪种排序算法的时间复杂度在最好、最坏和平均情况下都是O(nlogn)?
A.快速排序
B.插入排序
C.堆排序
D.冒泡排序
4.在数据库设计中,以下哪个术语指的是通过一个表中的键来关联另一个表中的数据?
A.主键(PrimaryKey)
B.外键(ForeignKey)
C.索引(Index)
D.触发器(Trigger)
5.以下哪种设计模式用于确保一个类只有一个实例,并提供一个全局访问点?
A.单例模式(Singleton)
B.工厂模式(Factory)
C.观察者模式(Observer)
D.装饰器模式(Decorator)
二、填空题(每空1分,共10空)
1.在C++中,`#include`指令用于包含______模块。
2.Python中,用于删除字典中指定键的值的函数是_____
原创力文档

文档评论(0)