全国自考数据结构考前密卷和答案.docx

上传人:b****1 文档编号:1308528 上传时间:2022-10-20 格式:DOCX 页数:18 大小:157.29KB
下载 相关 举报
全国自考数据结构考前密卷和答案.docx_第1页
第1页 / 共18页
全国自考数据结构考前密卷和答案.docx_第2页
第2页 / 共18页
全国自考数据结构考前密卷和答案.docx_第3页
第3页 / 共18页
全国自考数据结构考前密卷和答案.docx_第4页
第4页 / 共18页
全国自考数据结构考前密卷和答案.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

全国自考数据结构考前密卷和答案.docx

《全国自考数据结构考前密卷和答案.docx》由会员分享,可在线阅读,更多相关《全国自考数据结构考前密卷和答案.docx(18页珍藏版)》请在冰豆网上搜索。

全国自考数据结构考前密卷和答案.docx

全国自考数据结构考前密卷和答案

2015年10月全国自考数据结构考前密卷和答案

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项目中只有一个是符号题目要求的,请将其代码填写的括号内.错选、多选或未选均无分。

第1题设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出列的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是()

A.6

B.4

C.3

D.2

【正确答案】C

 

【你的答案】

 

本题分数2分

第2题在一棵具有5层的满二叉树中,结点总数为()个。

A.33

B.32

C.31

D.30

【正确答案】C

 

【你的答案】

 

本题分数2分

第3题Aarr和Barr两个数组的说明如下:

VARAarr:

Array[0··7]ofchar;

Barr:

Array[-5··2,3,··8]ofchar;

这两个数组分别能存放的字符的最大个数是()

A.7和35

B.1和5

C.8和48

D.1和6

【正确答案】C

 

【你的答案】

 

本题分数2分

第4题数组A中,每个元素长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址0开始连续存放在储存器中,该数组按行存放时,元素A[8,5]的起始地址为()

A、141

B、144

C、222D、225

【正确答案】C

 

【你的答案】

 

本题分数2分

第5题在下面的排序方法中,不需要通过比较关键字就能进行排序的是()

A.箱排序

B.快速排序

C.插入排序

D.希尔排序

【正确答案】A

 

【你的答案】

 

本题分数2分

第6题在一个链队列中,若f,r分别为队首、队尾指针,则插入s所指结点的操作为()

A.f->next=c;f=s;

B.r->next=s;r=s;

C.s->next=r;r=s

D.s->next=f,f=s;

【正确答案】B

 

【你的答案】

 

本题分数2分

第7题设散列函数为H(k)=kmod7,一组关键码为23,14,9,6,30,12和18,散列表T的地址空间为0.6,用线性探测法解决冲突,依次将这组关键码插入T中,得到的散列表为()

【正确答案】B

 

【你的答案】

 

本题分数2分

第8题线索二叉树是一种()结构。

A.物理

B.逻辑

C.存储

D.线性

【正确答案】A

 

【你的答案】

 

本题分数2分

第9题内部排序的方法有许多种,()方法是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置上。

A.归并排序

B.插入排序

C.快速排序

D.选择排序

【正确答案】B

 

【你的答案】

 

本题分数2分

第10题在一个长度为n的顺序表(顺序存储的线性表)中,向第i个元素(1≤i≤n+1)之前插入一个新元素时,需向后移动()个元素。

A.n-i

B.n-i+1

C.n-i-1

D.i

【正确答案】B

 

【你的答案】

 

本题分数2分

第11题下列说法中正确的是()

A.二叉树中任何一个结点的度都为2

B.二叉树的度为2

C.任何一棵二叉树中至少有一个结点的度为2

D.一棵二叉树的度可以小于2

【正确答案】D

 

【你的答案】

 

本题分数2分

第12题设串s1=′ABCDEFG′,s2=′PQRST′,函数con(x,y)返回x和y串的连(s,i,j)返回串s的从序号i的字符开始的j个字符组成的子串,len(s)返回串s的con(subs(s1,2,len(s2)),subs(s1,len(s2),2)的结果串是()

A.BCDEF

B.BCDEFG

C.BCPQRST

D.BCDEFEF

【正确答案】D

 

【你的答案】

 

本题分数2分

第13题将含有83个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为41的结点的双亲结点

编号为()

A.42

B.40

C.21

D.20

【正确答案】D

 

【你的答案】

 

本题分数2分

第14题设数组A[0,m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行入队操作的语句是()

A.sq.front=(sq.front+1)%m

B.sq.front=(sq.front+1)%(m+1)

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

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

【正确答案】D

 

【你的答案】

 

本题分数2分

第15题一棵二叉树满足下列条件:

对任一结点,若存在左、右子树,则其值都小于它的左子树上所有结点的值,而大于右子树上所有结点的值。

采用()遍历方式就可以得到这棵二叉树所有结点的递增序列。

A.先根

B.中根

C.后根

D.层次

【正确答案】B

 

二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填写上正确答案。

错填、不填均无分。

第1题ISAM文件采用___索引结构,而VSAM文件采用___索引结构。

 

【正确答案】静态动态

 

【你的答案】

 

本题分数2分

你的得分

修改分数

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

___。

 

【正确答案】8个

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第3题___的有向图,其全部顶点有可能排成一个拓扑序列。

 

【正确答案】存在入度为0的结点且没有回路

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第4题在串的匹配运算中,一般我们将主串称为___,而将子串称为___。

 

【正确答案】目标串模式串

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第5题N个顶点的连通图,至少有___条边。

 

【正确答案】N-1

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第6题对角矩阵中,除了___的元素之外,其余的元素都是零。

则对于一个k对角线矩阵(k为奇数)A是满足下面的条件的矩阵;如果___,则元素aij=0。

 

【正确答案】主对角线和主对角线相临两侧的若干条对角线上i>k或j>k

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第7题拓扑排序指的是找一个有向图的___的过程。

 

【正确答案】拓扑序列

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第8题通过计算公式___可随机地从S中取出A中任一元素aij。

 

【正确答案】k=i+(j-i)×n

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第9题稀疏矩阵一般的压缩存储方法有2种,它们分别是___和___。

 

【正确答案】三元组十字链表

 

【你的答案】

 

本题分数2分

你的得分

修改分数

第10题文件的记录均存放在数据集中,数据集中的一个结点称为___,它是一个___操作的基本单位。

 

【正确答案】控制区间I/O

 

三、解答题(本大题共4小题,每小题5分,共20分)

第1题请根据下面所给出的邻接矩阵画出相应的有向图或者是无向图(顶点vi表示)。

 

【正确答案】A,B,C对应的图分别为:

 

【你的答案】

 

本题分数5分

你的得分

修改分数

第2题已知下面的一个图,请根据普里姆算法构出它的一棵最小生成的树。

 

【正确答案】构造最小生成树的过程如下:

 

【你的答案】

 

本题分数5分

你的得分

修改分数

第3题假设一棵具有12个结点的二叉树的存储结构如下图所示,其中left和right分别表示此结点左、右孩子的序号,data表示此结点的数据,根

结点为编号为4的结点。

请根据此存储结构画出对应的二叉树,然后回答下面的问题:

(1)写出前序遍历、中序遍历和后序遍历此二叉树时的遍历序列

(2)求出此树的高度并分析叶结点的个数。

(3)结点E的双亲及子孙分别是什么

 

【正确答案】在二叉树的链表中,每个结点不仅存放了结点的数值,还存放着指向其左、右孩子的指针,则按照此题中给出的条件,编号为4的结点为根结点,即A为根结点,然后,再根据A的左、右孩子指针所指向的编号,分别找出A的左、右孩子为B,E,然后根据左、右孩子的左右孩子指针域所指向的编号,分别找出左、右孩子的左、右孩子……,直到所找到的结点的左、右孩子的指针域都为0时,则按照以上规则我们得到此二叉树的结构为:

(1)此二叉树的前序遍历序列为:

ABGEHCFEJLMN中序遍历序列为:

GIBCHFAJCMLN后序遍历序列为:

IGCFHBJMNLEA

(2)此树的高度是4,叶结点的个数为6。

(3)结点E的双亲是A,它的子孙是J,L,M,N。

 

【你的答案】

 

本题分数5分

你的得分

修改分数

第4题已知有如下一个关键字序列{96,47,104,32,73,136,15,38,90,180},按照上述插入顺序构造一棵二叉排序树,则请给出二叉排序树的构造过

程,说明其深度,并在等概率的条件下求出平均查找长度。

 

【正确答案】根据二叉排序树的生成过程,我们可以得到如下二叉排序树的构造结果:

此二叉排序树的深度(即高度)为4,在二叉树上,要找到第i层上的结点恰好需要比较i次,而在此二叉排序树上,第1,2,3,4层上分别有1,2,3,4个结点,则在等概率的条件下,查找成功的平均查找长度为:

 

【你的答案】

四、算法阅读题(本大题共4小题,每小题5分,共20分)

第1题以下运算实现在循环队上判队空,请在___处用适当的语句予以填充。

intEmptyC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1