复旦大学《数据结构》2018-2019学年期末试卷.docxVIP

  • 0
  • 0
  • 约3.93千字
  • 约 4页
  • 2026-01-21 发布于江西
  • 举报

复旦大学《数据结构》2018-2019学年期末试卷.docx

复旦大学

2018-2019学年第一学期

《数据结构》期末考试卷(A)

使用专业、班级学号姓名

题 数 一 二 三 四 总 分

得分

本题得分

一、单选题每题1.5分,共计30分〗

1.计算机算法指的是(),它必须具备输入、输出和可行性、确定性和有穷性等5个特性。

A.计算方法 B.排序方法 C.解决问题的有限指令序列 D.调度方法

2.以下数据结构中,()是非线性数据结构。

A.栈 B.串 C.图 D.队列

3.线性表的链式存储结构与顺序(连续)存储结构相比优点是()。

A.便于插入和删除 B.便于随机存取

C.所有的操作/运算的算法简单D.便于查找

4.某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。

A.单链表 B.仅有头指针的单循环链表

C.双链表 D.仅有尾指针的单循环链表

5.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为()。

A.O(n)O(n) B.O(n)O(1)

C.O(1)O(n) D.O(1)O(1)

6.双向链表中有两个指针域,Ilink和rlink,分别指回前驱及后继,设p指向链表中的一个结点,q指向一待插入结点,现要求在p前插入q,则正确的插入为()。

A.p-llink=q;q-rlink=p;p-llink-rlink=q;q-llink=p-llink;

B.q-llink=p-llink;p-llink-rlink=q;q-rlink=p;p-llink=q-rlink;

C.q-rlink=p;p-rlink=q;p-llink-rlink=q;q-rlink=p;

D.p-llink-rlink=q;q-rlink=p;q-llink=p-llink;p-llink=q;

7.在一个以h为头的单循环链中,p指针指向链尾的条件是()。

A.p-next=h B.p-next=NULL

C.p-next-next=h D.p-data=-1

8.若一个栈的输入序列为1,2,3,…,n,输出序列的第2个元素是n,则第3个输出元素是()。

A.1或2 B.1或n-1

C.n-1或n-2 D.n-1

考试形式开卷()、闭卷(?),在选项上打(?)

开课教研室命题时间命题教师使用学期2018-2019

1

9.循环队列A[0..n-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。

A.(rear-front+n)%n B.rear-front+1

C.rear-front-1 D.rear-front

10.设有数组A[i,j],数组的每个元素长度为4字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以行为主存放时,元素A[5,6]的存储首地址为()。

A.BA+160 B.BA+180 C.BA+220 D.BA+140

11.一棵二叉树高度为h,所有结点的度或为0,或为2,则这棵二叉树最少有()结点。

A.2h B.2h-1 C.2h+1 D.h+1

12.对于有n个结点的二叉树,其高度为()。

A.nlog?n B.log?n C.Llog?n」+1 D.不确定

13.引入二叉线索树的目的是()。

A.加快查找结点的前驱或后继的速度B.为了能在二叉树中方便的进行插入与删除

C.为了能方便的找到双亲 D.使二叉树的遍历结果唯一

14.下列方法中可以判断出一个有向图是否有环(回路)的是()。

A.广度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径

15.下列说法中,正确的是

A.一个连通图的生成树是该图的一个极大连通子图

B.任意有向无环图的拓扑排序序列是唯一的

C.图的广度优先搜索是一个递归过程

D.各边权值均不相同的连通图的最小生成树是唯一的

16.在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的()倍。

A.1/2 B.1 C.2 D.4

17.适用于折半查找的表的存储方式及元素排列要求为()。

A.链接方式存储,元素无序B.链接方式存储,元素有序

C.顺序方式存储,元素无序D.顺序方式存储,元素有序

18.对包含n个元素的散列表进行查找,平均查找长度()

A.O(Log?n) B.O(n) C.不直接依赖于n D.O(nlog?n)

19.下面给出的四种排序法中()排序

文档评论(0)

1亿VIP精品文档

相关文档