数据结构论坛

注册

 

发新话题 回复该主题

数据结构试卷 [复制链接]

1#

《数据结构》试卷

姓名:学号:专业:层次/p>

一、填空题(共20分,每空1分)

(一)一个队列的入列序列是d,c,b,a,则队列的输出序列是1。

(二)一个字符串中2称为该串的子串。

(三)线性表、栈和队列都是3结构。可以在线性表的4位置插入元素和删除元素;对于栈只能在5插入或删除元素,其运算遵循6的原则;对于队列只能在7插入元素,在8删除元素,其运算遵循9的原则。

(四)树的带权路径长度是树中所有10结点的带权路径长度之和。

(五)已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是11。

(六)数据的逻辑结构分为:集合结构、12、树形结构、种,其中14和15合称非线性结构。

(七)深度为m的二叉树最大结点数为16。

(八)从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动17个元素。

(九)有向图中某结点的度是其18和19之和。

(十)对图的遍历,一般使用两种算法,它们分别是:广度优先搜索遍历算法和

20。

二、选择题(共20分,每小题2分)

(一)在存储数据时,通常不仅要存储各数据元素的值,而且还要存储()

  A、数据的处理方法
  
  B、数据元素的类型

C、数据元素之间的关系  D、数据的存储方法

(二)线性表中哪些元素只有一个直接前驱和一个直接后继()

A、首元素B、中间元素C、尾元素D、所有元素

(三)算法分析的目的是()
  

  A、找出数据结构的合理性
   B、研究算法中的输入和输出的关系


  C、分析算法的效率以求改进
  D、分析算法的易读性和文档性

(四)队列是限定在()进行插入操作的线性表。

A、端点B、队头C、队尾D、中间

(五)链表不具备的特点是()
   

  A、可随机访问任一结点
   B、插入删除不需要移动元素

  C、不必事先估计存储空间
  D、所需空间与其长度成正比

(六)在一颗二叉树的第5层的结点数最多为()

A、8B、15C、16D、31

(七)在一个图中,所有边数之和等于所有的顶点度数的()

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

(八)一个栈的进栈序列是a,b,c,d,e,则栈的不可能的输出序列是() 

A、edcba
   B、decba
  C、dceab
   D、abcde

(九)一个队列的入队序列是1,2,3,4,则队列的输出序列是() 


  A、4,3,2,1
   B、1,2,3,4

C、1,4,3,2
   D、3,2,4,1

(十)下列排序方法中,不属于内排序方法的是()

A、插入排序法B、选择排序法

C、拓扑排序法D、归并排序法

三、判断题(每题2分,共10分)

(一)线性表中每个元素都有一个直接前驱和一个直接后继。()

(二)对任何数据结构链式存储结构一定优于顺序存储结构。()

(三)在决定选取何种存储结构时,一般不考虑各结点的值如何。()

(四)线性表就是顺序存储的表。()

(五)循环链表不是线性表。()

四、简答题(每题5分,共20分)

(一)线性表

(二)队列

(三)子串的序号

(四)结点的度

五、计算题(每题10分,共30分)

(一)有5个带权结点,其权值分别为3,9,6,2,5试以它们为叶子结点生成一棵哈夫曼树(5分),求出该树的带权路径长度(3分)和树的高度(2分)。

(二)已知一颗二叉树,如图所示:求其先序、中序、后序遍历的结果。(10分)

课程考核试卷答案

计算机科学与技术物联网工程专接本专业(类)本科

考核科目数据结构课程类别必修课考核类型考试考核方式闭卷卷别A

注:1.学生务必将答案写在答题纸上,写在本试卷上的无效。

2.学生答卷用字,不得书写繁体字、异体字、二简字或错别字(因教学需要除外)

3.学生答卷结构层次序数,第一层为“一、”,第二层为“(一)”,第三层为“1.”,第四层为“(1)”。

一、填空题(每空1分,共20分)

(一)(1)dcba(二)(2)任意个连续字符构成的部分(三)(3)线性(4)任意(5)栈顶(6)后进先出(7)队尾(8)队头(9)先进先出(四)(10)叶子(五)(11)cedba(六)(12)线性结构(13)图形结构或网状(14)树形结构(15)图形结构或网状(七)(16)2m-1(八)(17)n-i(九)(18)出度(或入度)(19)入度(或出度)(十)(20)深度优先搜索遍历算法

二、选择题(每题2分,共20分)

三、判断题(每题2分,共10分)

(一)×(二)×(三)√(四)×(五)×

四、简答题(每题5分,共20分)

(一)线性表:线性表:是由n(n≧0)个数据元素(结点)a1,a2,…an组成的有限序列。该序列中的所有结点具有相同的数据类型。(5分)

(二)队列:是运算受限的线性表。是一种先进先出的线性表。只允许在表的一端进行插入,而在另一端进行删除。(5分)

(三)子串的序号:将子串在主串中首次出现时的该子串的首字符对应在主串中的序号,称为子串在主串中的序号(或位置)。(5分)

(四)结点的度:结点所拥有的子树的棵数称为结点的度。(5分)

五、计算题(每题10分,共30分)

(一)

(5分)WPL=2×3+3×3+5×2+6×2+9×2=55

该树的带权路径长度为55(3分),树的高度是4(2分)。

(二)答:先序遍历序列:ABDEGHCF(2分)

中序遍历序列:DBGEHACF(4分)

后序遍历序列:DGHEBFCA(4分)

(三)已知如图所示的有向图,请给出:

(1)每个顶点的入度和出度(5分)

(2)邻接表(5分)

分享 转发
TOP
发新话题 回复该主题