《数据结构》考试及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据结构》第二次单元测试
姓名学号. 分数.
一、单项选择题(每小题2分,共26分)
1. 数据结构是指()。
A.数据元素的组织形式
B.数据类型
C.数据存储结构
D.数据定义
2. 数据在计算机存储器内表示时,
物理地址与逻辑地址不相同的,称之为()。
A.存储结构
B.逻辑结构
C.
链式存储结构 D.顺序存储结构
3. 树形结构是数据元素之间存在一种()。
A.一对一关系
B.多对多关系
J
( )。插入和删除元素
D.没
B. 头、尾
D.头、尾指栈 C. 线性表
k层的结点数最多为B.2K+1 C.2K-1
二、填空题(每空2分,共32分)
1. 一维数组的逻辑结构是__线性____,存储结构是____顺序存储____;对于二维或多维数组,分为____顺序____和_____链式______两种不同的存储方式。
2.栈是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除操作,进行操作的这一端称为栈顶,与其对应的另一端称为栈底。
3. 在树型结构中,树根结点没有_____后继_____结点,其余每个结点的有且只有___1__个前趋驱结点;叶子结点没有_____子____结点;其余每个结点的后续结点可以____有多个结点______。
4. 线性结构中元素之间存在___一对一____关系;树型结构中元素之间存在__一对多_______关系。
5. 一棵深度为k的满二叉树的结点总数为__ (2^h)-1 ___,一棵深度为k的完全二叉树的结点总数的最小值为__(2^h)-1__,最大值为__(2^h)-1_。
6. 设一棵完全二叉树的顺序存储结构中存储数据元素为ABCDEFG,则该二叉树的
前序遍历序列为_ABDECFG___。
三、判断题(每题1分,共8分)
1. 数组可看作基本线性表的一种推广,
因此与线性表一样,可以对它进行插入、删
除等操作。()
2. 对于不同的特殊矩阵应该采用不同的存
储方式。()
3. 采用压缩存储之后,下三角矩阵的存
储空间可以节约一半。()
4. 在一般情况下,采用压缩存储之后,
对称矩阵是所有特殊矩阵中存储空间节约
最多的。()
5. 距阵中的数据元素可以是不同的数
据类型。()
6. 矩阵中的行列数往往是不相等的。
()
7.线性表的顺序存储结构比链式存
储结构更好。()
页脚内容3
8.不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。()
四、名词解释(每题4分,共16分)
1.数据结构
2.线性表
3.树
4.矩阵
五、解答题(每题6分,共18分)
1.循环队列如何判断队满和队空?
2.请分别画出具有3个结点的树和3个
结点的二叉树的所有不同形态。
3.请写出与下列二叉树前(先)序遍历
序列。
页脚内容4