编程笔试题刷题.docxVIP

  • 1
  • 0
  • 约6.59千字
  • 约 12页
  • 2026-08-23 发布于河南
  • 举报

编程笔试题刷题

考试时间:______分钟总分:______分姓名:______

一、选择题(每题只有一个正确选项,请将正确选项字母填入括号内。每题2分,共30分)

1.下列关于栈的描述中,正确的是?

A.栈是先进先出(FIFO)的线性结构

B.栈是后进先出(LIFO)的线性结构

C.栈允许在中间位置插入和删除元素

D.栈只允许在栈底进行插入和删除操作

2.在顺序表中,插入和删除元素的主要缺点是?

A.速度慢

B.无法进行随机访问

C.需要移动大量元素

D.易受内存碎片影响

3.下列数据结构中,最适合表示稀疏矩阵的是?

A.数组

B.链表

C.矩阵链

D.三元组表

4.快速排序在最坏情况下的时间复杂度是?

A.O(n)

B.O(nlogn)

C.O(n^2)

D.O(logn)

5.在以下排序算法中,不稳定排序是?

A.插入排序

B.希尔排序

C.归并排序

D.堆排序

6.下面关于递归的描述,正确的是?

A.递归函数调用会占用额外的内存空间

B.递归函数没有返回值

C.递归一定会导致栈溢出

D.递归只适用于解决

文档评论(0)

1亿VIP精品文档

相关文档