2026年计算机编程语言及算法专业练习题.docxVIP

  • 1
  • 0
  • 约5.28千字
  • 约 15页
  • 2026-09-09 发布于福建
  • 举报

2026年计算机编程语言及算法专业练习题.docx

第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)

1亿VIP精品文档

相关文档