- 1
- 0
- 约5.28千字
- 约 15页
- 2026-09-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机编程语言及算法专业练习题
一、选择题(每题2分,共10题)
1.在Python中,以下哪个函数用于打开一个文件并返回文件对象?
A.open()
B.file()
C.fclose()
D.read_file()
2.以下哪种数据结构最适合用于实现LRU(LeastRecentlyUsed)缓存算法?
A.队列(Queue)
B.栈(Stack)
C.哈希表(HashTable)
D.堆(Heap)
3.在C++中,`std::vector`的动态扩容策略是什么?
A.每次扩容增加1个元素
B.每次扩容增加原容量的50%
C.每次扩容增加原容量的100%
D.每次扩容增加原容量的10%
4.以下哪个算法的时间复杂度为O(nlogn)?
A.冒泡排序(BubbleSort)
B.插入排序(InsertionSort)
C.快速排序(QuickSort)
D.选择排序(SelectionSort)
5.在JavaScript中,以下哪种方法可以用来遍历对象的属性?
A.for循环
B.for...in循环
C.for...of循环
D.以上都是
6.在Java中,以下哪个集合类不允许存储重复元素?
A.ArrayList
B.LinkedList
C
原创力文档

文档评论(0)