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

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

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

复旦大学

2019-2020学年第一学期

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

使用专业、班级 学号姓名

题 数 一 二 三 四 五 总 分

得分

本题得分

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

1、以下数据结构中,是非线性数据结构。

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

2、对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是。

A.head==NULL B.head-next==NULL C.head-next==head D.head!=NULL

3、在单链表中,已知指针q所指结点是指针p所指结点的直接前驱,若在q和p之间插入指针s所指结点,则执行语句。

A.s-next=p-next;p-next=s; B.q-next=s;s-next=p;

C.p-next=s-next;s-next=p; D.p-next=s;s-next=q;

4、在单链表中,已知指针q所指结点是指针p所指结点的直接前驱,若要删除p所指结点,则执行语句。

A.q-next=q-next-next;free(p); B.q=q-next;q-next=p-next;free(p);

C.q-next=p-next-next;free(p); D.q=p-next;p-next=q-next;free(p);

5、设有三个元素X,Y,Z顺序进栈(进栈过程中允许出栈),下列得不到的出栈序列是。

A.XYZ B.YZX C.ZXY D.ZYX

6、循环队列存储在数组A[0..m]中,则入队列时包含的操作为。

A.rear=rear+1 B.rear=(rear+1)%(m-1)

C.rear=(rear+1)%m D.rear=(rear+1)%(m+1)

7、以下不属于栈的应用的是。

A.递归调用 B.括号匹配检验 C.表达式求值 D.图的广度优先搜索遍历

8、下列说法正确的是。

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

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

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

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

9、设树T的度为4,其中度为1、2、3和4的结点个数分别为4、2、1和1,则T中的叶子数

为。

A.5 B.6 C.8 D.7

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

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

1

10、有关二叉树,下列说法正确的是。

A.二叉树的度为2 B.二叉树中至少有一个结点的度为2

C.一棵二叉树的度可以小于2 D.二叉树中任何一个结点的度都为2

11、一棵深度为k的完全二叉树至少有个结点。

A.2?-1 B.2k-1-1 C.2k-1

12、采用二叉链表作为树的存储结构,树的后根遍历等同于该树对应的二叉树的。

A.先序遍历 B.中序遍历 C.后序遍历 D.层次遍历

13、若X是中序线索二叉树中一个有左孩子的非根结点,则X的前驱一定为。

A.X的双亲 B.X的右子树中最左下的结点

C.X的左子树中最右下的结点 D.X的左子树中最右下的叶结点

14、一个具有1025个结点的二叉树的深度为。

A.11 B.10 C.11至1025之间 D.10至1024之间

15、对矩阵压缩存储是为了。

A.方便运算 B.节省存储空间 C.方便存储 D.提高运算速度

16、有n个叶子结点的赫夫曼树的结点总数为。

A.不确定 B.2n C.2n+1 D.2n-1

17、二叉排序树中的最小值结点的。

A.左孩子指针一定为空 B.右孩子指针一定为空

C.左、右孩子指针均为空 D.左、右孩子指针均不为空

18、平衡二叉树中各结点左右子树深度之差不能为。

A.1 B.2 C.-1 D.0

19、对关键字序列(56,23,78,92,88,67,19,34)进行增量为3的一趟希尔排序的结果为。

A.(19,23,56,34,78,67,88,92) B.(23,56,78,66,88,92,19,34)

C.(19,23,34,56,67,78,88,92) D.(19,23,67,56,34,78,92,88)

2

文档评论(0)

1亿VIP精品文档

相关文档