数据结构3
更新时间:2023-03-10 15:26:01 阅读量: 教育文库 文档下载
数据结构3
总分:100 考试时间:100分钟
一、单项选择题
1、数组的存储结构采用()存储方式(正确答案:A)
A、顺序
B、链式C、链表D、线性表
2、设二维数组A[-20..30,-30..20], 每个元素占有4 个存储单元, 存储起始地址为200.如按行优先顺序存储,则元素A[25,18]的存储地址为( )(正确答案:C)
A、4568
B、9536 C、9572 D、4672
3、二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10。若A按行存放,元素A[8,5]的起始地址与A按列存放时的元素()的起始地址一致。(正确答案:B)
A、A[8,5]
B、A[3,10] C、A[5,8] D、A[0,9]
4、已知二维数组A[1..10,0..9]中每个元素占4个单元,在按行优先方式将其存储到起始地址为1000的连续存储区域时,A[5,9]的地址是()(正确答案:D)
A、1086
B、1096 C、1186 D、1196
5、二维数组a[4][5][6](下标从0开始计,a有4*5*6个元素),每个元素的长度是2,则a[2][3][4]的地址是( )。(设a[0][0][0]的地址是1000,数据以行为主方式存储) (正确答案:C)
A、686
B、586 C、1164 D、1142
6、数组A[0..4,-1..-3,5..7]中含有元素的个数()(正确答案:B)
A、55
B、45 C、36 D、16
7、设二维数组A[-20..30,-30..20], 每个元素占有4 个存储单元, 存储起始地址为200.如按列优先顺序存储,则元素A[-18,-25]的存储地址为( )(正确答案:B)
A、632
B、1228 C、1224 D、1056
8、一棵完全二叉树上有1001个结点,其中叶子结点的个数是()(正确答案:D)
A、250
B、500 C、502 D、以上均不对
9、设森林F中有三棵树,第一,二和三棵树的结点个数分别为m1,m2,m3.与森林F对应的二叉树根结点的右子树上的结点个数是()(正确答案:D)
A、m1
B、m1+m2 C、m3 D、m2+m3
10、下述编码中,()不是前缀码。(正确答案:B)
A、(00,01,10,11)
B、(0,1,00,11)C、(0,10,110,111)D、(0,10,001,110)
11、设a,x,和y是二叉树B中的三个结点,x是a的左孩子,y是x的右孩子。T是与B对应的树,在T中,y是a的()(正确答案:A)
A、孩子
B、兄弟C、双亲D、后裔但非孩子
12、把一棵树转换为二叉树后,这棵二叉树的形态是()(正确答案:A)
A、唯一的
B、有多种C、有多种, 但根结点无左孩子D、有多种,但根结点无右孩子
13、二叉树( )(正确答案:D)
A、不能用顺序结构存储用顺序和链式结构都能存储
B、不能用链式结构存储C、用顺序和链式结构都不能存储D、
14、一棵深度为k的满二叉树中结点的个数为( )(正确答案:A)
A、2k-1
B、2k C、2k-1 D、2k+1
15、由3个结点所构成的二叉树有( )形态(正确答案:C)
A、3
B、4 C、5 D、6
16、下列关于二叉树的说法中,正确的是()(正确答案:B)
A、二叉树的度为2 B、一棵二叉树的度可以小于2 C、二叉树中任何一个结点的度都为2
D、任何一棵二叉树中,至少有一个结点的度为2
17、下列编码中属于前缀码(任一个字符的编码都不是另一个字符的编码的前缀,称之为前缀码)的是()(正确答案:A)
A、{1,01,000,001}
B、{1,01,011,010} C、{0,10,110,11}?D、{0,1,00,11}
18、二叉树中第5层上的结点个数最多为( )(正确答案:C)
A、 8?
B、15 C、16 D、32
19、在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,则度为0的结点个数为( )(正确答案:C)
A、4
B、5 C、6 D、7
20、树最适合来表示()(正确答案:A)
A、元素之间具有分支层次关系的数据无序数据元素
B、元素之间无联系的数据C、有序数据元素D、
二、多项选择题
1、以下哪些是线性表?(正确答案:BC)
A、集合
B、栈C、队列D、二叉树
2、下面的叙述不正确的是()(正确答案:AD)
A、线性表在链式存储时,查找第i个元素的时间同i值无关个元素的时间同i值成正比
B、线性表在链式存储时,查找第i
D、线性表
C、线性表在顺序存储时,查找第i元素的时间同i值无关
在顺序存储时,查找第i个元素的时间同i值成正比
3、下列说法正确的是()(正确答案:CD)
A、队列被称为“先进后出”表。进行插入和删除的线性表
B、栈是一种操作不受限的线性表C、栈是一种只允许在一端
D、当队列中无数据元素时,称为空队列。
4、下列说法错误的是() (正确答案:BCD)
A、利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,这种形式的栈也称为顺序栈。B、top=0时为空栈,元素进栈时指针top不断地减1。满
D、栈不能对输入序列部分或全局起求逆作用
C、当top等于数组的最大下标值时则栈
三、判断题
1、栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。(正确答案:A)
A、是B、否
2、栈和队列的存储方式只能是链接方式。(正确答案:B)
A、是
B、否
3、队列的插入操作在队尾进行,删除操作在队头进行。(正确答案:A)
A、是
B、否
4、栈和队列是非线性数据结构。(正确答案:B)
A、是
B、否
5、普通稀疏矩阵压缩存储后,将失去随机存储功能。(正确答案:A)
A、是
B、否
6、循环队列是队列在循环链表上的实现。(正确答案:B)
A、是
B、否
7、在一个稀疏矩阵中,每个非零元素所对应的三元组包括该元素的行号、列号和值三项(正确答案:A)
A、是
B、否
8、一个m×n的稀疏矩阵A采用行三元组表存储。要实现矩阵转置,只需要简单地将A的行三元组表的行数m和列数n的值互换,并将表中每项的行和列下标值互换,便得到转置矩阵B行三元组表。(正确答案:B)
A、是
B、否
9、对矩阵压缩是为了节省存储空间(正确答案:B)
A、是
B、否
10、一棵二叉树中,至少有一个根结点,其余结点分属于左右两棵子树。(正确答案:B)
A、是
B、否
11、在稀疏矩阵所对应的行三元组线性表中,每个三元组元素按行为主序、列为辅序的次序排列(正确答案:A)
A、是
B、否
12、数组可看成线性结构的一种推广,因此与线性表一样,可以对它进行插入,删除等操作。(正确答案:B)
A、是B、否
正在阅读:
数据结构303-10
(泰山版)四年级品德与社会下册试题12-30
选调生2021年进修班交流发言材料08-16
我去了玩具王国作文400字06-22
六一广播稿范文8篇04-03
名贵中草药作用及功效04-13
我的自画像作文600字07-16
2011《山西省建设工程计价依据》园林07-20
开心个性签名、关于开心快乐的个性签名02-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数据结构