黄淮学院数据结构期末考试试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意事项:本试卷适用于06级计算机应用技术专业学生使用
1、从逻辑上可以把数据结构分为()两大类。
A.动态结构、静态结构B.顺序结构、链式结构
C.线性结构、非线性结构D.初等结构、构造型结构
2、在下面的程序段中,对x的赋值语句的频度为()。
FOR i:=1 TO n DO
FOR j:=1 TO n DO
x:=x+1;
A.O(2n) B.O(n) C.O(n2) D.O(log2n)
3、在单链表指针为p的结点之后插入指针为s的结点,正确的操作是()。
A.p->next=s;s->next=p->next; B.s->next=p->next;p->next=s;
C.p->next=s;p->next=s->next; D.p->next=s->next;p->next=s;
4、设栈的输入序列是1,2,3,4,则()不可能是其出栈序列。
A.1,2,4,3 B.2,1,3,4 C.1,4,3,2
D.4,3,1,2 E.3,2,1,4
5、栈在()中应用。
A.递归调用B.子程序调用C.表达式求值D.A,B,C
6、串的长度是指()
A.串中所含不同字母的个数B.串中所含字符的个数
C.串中所含不同字符的个数D.串中所含非空格字符的个数
7、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()
A.9 B.11 C.15 D.不确定
8、设森林F中有三棵树,第一,第二,第三棵树的结点个数分别为M1,M2和M3。
与森林F对应的二叉树根结点的右子树上的结点个数是()。
A.M1 B.M1+M2 C.M3 D.M2+M3 9、设无向图的顶点个数为n,则该图最多有()条边。
A.n-1 B.n(n-1)/2 C.n(n+1)/2 D.0
10、一个n个顶点的连通无向图,其边的个数至少为()。
A.n-1 B.n C.n+1 D.nlogn;
()
2、顺序存储方式只能用于存储线性结构。( )
3、对任何数据结构链式存储结构一定优于顺序存储结构。( )
4、有向图的邻接矩阵是对称矩阵,无向图的邻接矩阵是非对称矩阵。()
5、所有二叉树的度均为2。()
6、满二叉树一定是完全二叉树,但完全二叉树不一定是满二叉树。()
7、循环链表不是线性表。
( )
8、文件是记录的集合,文件上的操作主要两类:检索和维护。()
9、线性表的特点是每个元素都有一个前驱和一个后继。( )
10、按中序遍历二叉排序树所得到中序序列是一个递增有序序列。()
回答下列问题:
(1)哪个是根结点?哪些是叶子结点?
(2)树的度数和树的深度是多少?
(3)写出结点F的双亲、祖先、孩子?
(4)写出结点B的子孙、兄弟和结点B
2、已知一棵二叉树的中序序列和后序序列分别为EBIFJAGDH和EIJFBGHDA。
(1)画出这棵二叉树;(2)写出该二叉树前序序列。
2006 ―2007 学年度第二学期
期末考试《数据结构》(计算机科学系)B卷
一、单项选择题(请将正确答案的字母填写在每题对
应的括号内,每小题1分,共10分)
二、判断题,在正确的题后括号内打“√”,在错误的题
后括号内打“×”(每小题1分,共10分)
三、应用题(第1、2、3、5、6题每题10分,第4题15
分,共65分)
姓
名
:
_
_
_
_
_
_
_
_
学
号
:
_
_
_
_
_
_
_
_
_
_
年
级
:
_
_
_
_
_
_
_
_
_
_
_
_
_
_
专
业
:
_
_
_
_
_
_
_
_
_
_
_
_
_
…
…
.
…
…
…
…
…
…
…
…
…
.
密
…
…
…
…
…
…
…
封
…
…
…
…
…
…
…
线
…
…
…
…
…
…
…
…
…
…
3、设散列表的长度为13,散列函数为H (K )=K % 13,给定的关键字序列为:19,14,23,01,68,20,84,27,55,11,10,79。试画出用线性探查法解决冲突时所构造的散列表,并求出在等概率情况下,这种方法的查找成功的平均查找长度。
4、对于给定的一组关键字:
49,38,65,97,76,13,27,49,55,4 分别写出希尔排序(增量为5,3,1)、起泡排序和归并排序的前3趟排序结果。
5、假设用于通讯的电文仅由8个字母a 、b 、c 、d 、e 、f 、g 、h 组成,字母在电文中出现的频率分别为:7,19,2,6,32,3,21,10。要求:
(1) 请为这8个字母设计哈夫曼编码,并画出对应的哈夫曼树.; (2)并计算其最小的加权路径长度WPL 。
6、设有无向连通网络G 如下图所示: (1)画出其邻接矩阵存储;
(2)从顶点①开始所得的深度优先搜索(DFS )序列和广度优先搜索(BFS )序列;
(3)画出G 的最小生成树。
姓名:________ 学号:__________ 年级:______________ 专业:_____________
…….……………………….密…………………封…………………线…………………………