首页 考研

2020年数据结构考研真题答案及解析(七)

考研 希赛网 浏览 932

考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2020年数据结构考研真题答案及解析,供大家参考!

本文提供2020年数据结构考研真题答案及解析,以下为具体内容

1、若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3 ,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为( )。

A、1和5

B、2和4

C、4和2

D、5和1

2、栈在( )中应用。

A、递归调用

B、子程序调用

C、表达式求值

D、A,B,C

4、已知P结点是某双向链表的一个结点,在P结点后插入一个新结点S的语句序列是( )。

A、S->prior=P->prior;P->prior=S;S->next=P;P->prior->next=S;

B、S->prior=P;S->next=P->next;P->next->prior=S;P->next=S;

C、S->prior=P->prior;P->prior->next=S;P->prior=S;S->next=P;

D、S->prior=P;S->next=P->next;P->next=S;P->next->prior=S;

5、设完全二叉树的第i=6层有24个叶结点,则此树最多有()个结点。(i≥1)

A、55

B、79

C、81

D、127

6、下列序列()不是堆?

A、12,35,39,57,86,48,42,73,66,100

B、12,70,33,65,24,56,48,92,86,33

C、06,12,20,30,52,23,42,38,103,97,66,56

D、05,23,20,35,28,38,29,61,56,76,40,100

7、将下图中二叉树按中序线索化,结点f的右指针和结点g的左指针分别指向结点()。

A、d,e

B、b,d

C、d,b

D、a,e

8、在Huffman编码中,若编码长度只允许小于等于5,则除了已对两个字符编码为0和10外,还可以最多对()个字符编码。

A、5

B、6

C、7

D、8

9、设G是一个非连通无向图,有28条边,则该图的顶点数至少有()个。

A、7

B、8

C、9

D、10

1、试题答案:B

试题解析:

【考点】本题考查数据结构--栈和队列--队列--队列的应用--循环队列--循环队列的基本操作。
【解析】
将顺序队列首尾相接成环状空间即为循环队列。在循环队列中增加一个元素时,尾指针加1;删除一个元素时,头指针加1。本题先删除一个元素,头指针由3变4,再加入两个元素,尾指针由0变为2,故本题选B。

2、试题答案:D

试题解析:

【考点】本题考查数据结构--栈和队列--栈--栈的应用。
【解析】
在高级语言编制的程序中,调用函数和被调用函数之间的链接及信息交换通过栈来实现,因此A和B正确。由于表达式有优先级,可以采用栈来计算值。故本题选D。

4、试题答案:B

试题解析:

【考点】本题考查数据结构--线性表--线性表的存储结构--线性表的链式存储结构--双链表--双链表的基本操作--双链表的插入。
【解析】对于A,若在P结点之后插入S,则S->prior==P,因此A错误;对于C,与A同理,因此C错误;对于D,执行P->next=S后,无法正确执行P->next->prior=S,因为P->next=S会导致P原本的后继结点丢失,因此D错误。B选项正确,各步骤如下图所示:

故本题选B。

5、试题答案:B

试题解析:


6、试题答案:B

试题解析:

(1)堆是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。将根结点最大的堆叫做最大堆或大根堆,根结点最小的堆叫做最小堆或小根堆。堆总是满足下列性质:
① 堆中某个结点的值总是不大于或不小于其父结点的值;
② 堆总是一棵完全二叉树。

(2)判断上述各选项是否满足堆性质如下:


故本题选B。

7、试题答案:D

试题解析:

上述二叉树的中序遍历结果为:c,b,e,g,d,f,a,画出中序线索二叉树如下:

由上述树结构可知,结点f的右指针指向结点a,而结点g的左指针指向结点e。故本题选D。

8、试题答案:D

试题解析:

【考点】本题考查数据结构--树与二叉树--树与二叉树的应用--哈/赫夫曼树及其编码--哈/赫夫曼编码。
【解析】
哈夫曼编码的特点是每个字母对应的结点都是叶子结点,每个结点的编码不会是其他结点的前缀。因此字符编码还有这几种可能性:11010、11011、11000、11001、11101、11100、11110、11111,故本题选D。

9、试题答案:C

试题解析:

【考点】本题考查数据结构--图--图的基本概念--图的术语--连通性--无向图连通性--连通图。
【解析】
当该图是一个完全连通图时顶点数最少,含有n个顶点完全连通图的边数=n*(n-1)/2,代入边数=28,求出顶点数为8,而题干要求此图是非连通图,因此顶点数应当为9,故本题选C。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-14

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至