电大考试数据结构题库Word文档格式.docx
- 文档编号:17185617
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:17
- 大小:50.08KB
电大考试数据结构题库Word文档格式.docx
《电大考试数据结构题库Word文档格式.docx》由会员分享,可在线阅读,更多相关《电大考试数据结构题库Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
S=0;
i<
n;
for(j=0;
j<
n;
j++)
s+=b[i][j];
sum=s;
三、简答题
1.数据结构是一门研究什么内容的学科?
2.数据元素之间的关系在计算机中有几种表示方法?
各有什么特点?
3.设有数据逻辑结构S=(D,R),试按题所给条件画出这些逻辑结构的图示,并确定相对于关系R,哪些结点是开始结点,哪些结点是终端结点?
D={d1,d2,d3,d4}
R={(d1,d2),(d2,d3),(d3,d4)}
部分参考答案
一、单选题
1.AB2.BD3.C4.D5.C
二、填空题
1.无,1,无,1
2.前驱,1个,后继,多个
3.多个
4.一对一,一对多,多对多
5.逻辑结构、物理结构、数据运算
6.O(n*m)
7.O(n*n)
1.略见课件2.略
3.d1d2d3d4线性结构
数据结构课程平时作业2
1.线性表L=(a
a
…,a
),下列说法正确的是()。
A.每个元素都有一个直接前驱和一个直接后继。
B.线性表中至少要有一个元素。
C.表中诸元素的排列顺序必须是由小到大或由大到小。
D.除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。
2.在线性表的下列运算中,不改变数据元素之间结构关系的运算是()。
A.插入B.删除
C.排序D.定位
3.在一个长度为n的顺序表中,在第i个元素(1<
=i<
=n+1)之前插入一个新元素时需向后移动()个元素.
A.n-1B.n-i+1C.n-i-1D.I
4.一个数组第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()
A.110B.108C.100D.120
5.线性表若采用链式存储结构时,要求内存中可用存储单元的地址()。
A.必须是连续的B.部分地址必须是连续的
C.一定是不连续的D.连续或不连续都可以
6.在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行语句()。
A.s->
next=p->
next;
p->
next=s;
B.p->
next=s->
s->
next=p;
C.q->
D.p->
next=q;
7.若已知一个栈的进栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,...,pn,若p1=3,则p2为()。
A可能是2B一定是2C可能是1D一定是1
8.有六个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序列?
()A.543612B.453126C.346521D.234156
9.设有一顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素出栈的顺序是s2,s3,s4,s6,s5,s1,则栈的容量至少应该是()
A.2B.3C.5D.6
10.若栈采用顺序存储方式存储,现两栈共享空间V[1..m],top[i]代表第i个栈(i=1,2)栈顶,栈1的底在v[1],栈2的底在V[m],则栈满的条件是()。
A.|top[2]-top[1]|=0B.top[1]+1=top[2]
C.top[1]+top[2]=mD.top[1]=top[2]
1.向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需向前移动_______个元素。
2.带头结点的单链表head为空的判定条件是。
3.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为。
4.线性表(a,a,…,a)以链接方式存储时,访问第i位置元素的时间复杂性为。
5.栈是的线性表,其运算遵循的原则。
6.一个栈的输入序列是:
1,2,3则不可能的栈输出序列是。
7.用S表示入栈操作,X表示出栈操作,若元素入栈的顺序为1234,为了得到1342出栈顺序,相应的S和X的操作串为。
8.队列是限制插入只能在表的一端,而删除在表的另一端进行的线性表,其特点是。
三、单选题
1.D2.D3.B4.B5.D6.C7.A8.C9.B10.B
四、填空题
6.n-i2.head->
next==NULL
3.O(n)4.O
(1)
5.访问受限,后进先出
6.3,1,2
7.SXSSXSXX
8.先进先出
数据结构课程平时作业3
1.下面关于串的的叙述中,哪一个是不正确的?
()
A.串是字符的有限序列B.空串是由空格构成的串
C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储
2.串是一种特殊的线性表,其特殊性体现在()。
A.可以顺序存储B.数据元素是一个字符
C.可以链接存储D.数据元素可以是多个字符
3.串的长度是指()
A.串中所含不同字母的个数B.串中所含字符的个数
C.串中所含不同字符的个数D.串中所含非空格字符的个数
4.设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为()A.求子串B.联接C.匹配D.求串长
5.若串S=“software”,其子串的个数是()。
A.8B.37C.36D.9
6.广义表((a,b,c,d))的表头是(),表尾是()。
A.aB.()C.(a,b,c,d)D.(b,c,d)
7.设广义表L=((a,b,c)),则L的长度和深度分别为()。
A.1和1B.1和3C.1和2D.2和3
8.设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()。
A.13B.33C.18D.40
9.设有数组A[i,j],数组的每个元素长度为3字节,i的值为1到8,j的值为1到10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储首地址为()。
A.BA+141B.BA+180C.BA+222D.BA+225
10.假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=()。
A.808B.818C.1010D.1020
1.含零个字符的串称为()串。
任何串中所含()的个数称为该串的长度。
2.当且仅当两个串的()相等并且各个对应位置上的字符都()时,这两个串相等。
一个串中任意个连续字符组成的序列称为该串的()串。
3.INDEX(‘DATASTRUCTURE’,‘STR’)=()。
4.数组的存储结构采用()存储方式。
5.设二维数组A[-20..30,-30..20],每个元素占有4个存储单元,存储起始地址为200。
如按行优先顺序存储,则元素A[25,18]的存储地址为();
如按列优先顺序存储,则元素A[-18,-25]的存储地址为()。
6.将整型数组A[1..8,1..8]按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[7,3]的地址是()。
7.设广义表L=((),()),则head(L)是();
tail(L)是();
L的长度是();
深度是()。
8.广义表(a,(a,b),d,e,((i,j),k))的长度是(),深度是()。
五、单选题
1.B2.B3.B4.C5.B6.C.B7.C8.B9.B10.B
六、填空题
7.空,字符2.长度,串值,子串
3.54.顺序存储
5.9392,1208
6.1200
7.(),(),2,2
8.5,3
数据结构课程平时作业4
1.按照二叉树的定义,具有3个结点的二叉树有( )种。
A.3 B.4 C.5 D.6
2.有关二叉树下列说法正确的是()
A.二叉树的度为2B.一棵二叉树的度可以小于2
C.二叉树中至少有一个结点的度为2D.二叉树中任何一个结点的度都为2
3.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()
A.9B.11C.15D.不确定
4.深度为5的二叉树至多有( )个结点。
A.16 B.32 C.31 D.10
5.在一棵高度为k的满二叉树中,结点总数为()
A.2k-1B.2kC.2k-1D.log2k+11.设有无向图
6.G=(V,E)和G’=(V’,E’),如G’为G的生成树,则下面不正确的说法是()
A.G’为G的子图B.G’为G的连通分量
C.G’为G的极小连通子图且V’=VD.G’是G的无环子图
7.任何一个带权的无向连通图的最小生成树()
A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在
8.以下说法正确的是()
A.连通分量是无向图中的极小连通子图。
B.强连通分量是有向图中的极大强连通子图。
C.在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧<
a,b>
。
D.对有向图G,如果从任意顶点出发进行一次深度优先或广度优先搜索能访问到每个顶点,则该图一定是完全图。
9.图中有关路径的定义是()。
A.由顶点和相邻顶点序偶构成的边所形成的序列
B.由不同顶点所形成的序列
C.由不同边所形成的序列D.上述定义都不是
10.设无向图的顶点个数为n,则该图最多有()条边。
A.n-1B.n(n-1)/2C.n(n+1)/2D.0E.n2
1.树是n个结点的有限集合,当n=0时称为( )。
2.具有256个结点的完全二叉树的深度为()。
3.如果结点A有3个兄弟,而且B是A的双亲,则B的度是()。
4.设F是由T1,T2,T3三棵树组成的森林,与F对应的二叉树为B,已知T1,T2,T3的结点数分别为n1,n2和n3则二叉树B的左子树中有()个结点,右子树中有()个结点。
5.具有N个结点的二叉树,采用二叉链表存储,共有()个空链域。
6.具有10个顶点的无向图,边的总数最多为()。
7.对于一个具有n个顶点e条边的无向图的邻接表的表示,则表头向量大小为(),邻接表的边结点个数为()。
8.在有n个顶点的有向图中,若要使任意两点间可以互相到达,则至少需要()条弧。
9.下图中的强连通分量的个数为()个。
10.N个顶点的连通图用邻接矩阵表示时,该矩阵至少有()个非零元素。
三.简答题
1.已知某二叉树的前序遍历序列为:
ABCDEFG和中序遍历序列为:
CBEDAFG,求后续遍历。
(1)每个顶点的入度、出度;
(2)邻接矩阵;
(3)邻接表;
(4)逆邻接表;
(5)强连通分量。
2.已知如图所示的有向图,请给出该图的:
一、单选题
1.C2.B3.B4.C5.A6.B7.B8.B9.A10.B
二、填空题
8.空树2.9
3.44.n1,n2+n3
5.N+16.45
7.n,2e8.n
9.310.2(N-1)
3、简答题
1.CEDBAGF
2.
(1)顶点入度出度
130
222
312
413
521
623
(2)
邻接矩阵
(3)邻接表
(4)逆邻接表
(5)强连通分量
数据结构课程平时作业5
1.若在线性表中采用二分查找法查找元素,该线性表应该(
)。
A.元素按值有序
B.采用顺序存储结构
C.元素按值有序,且采用顺序存储结构
D.元素按值有序,且采用链式存储结构
2.利用逐点插入法建立序列(51,71,43,81,74,20,34,45,64,30)对应的二叉排序树以后,查找元素34要进行(
)元素间的比较。
A.4次
B.5次
C.7次
D.10
3.散列函数有一个共同性质,即函数值应按(
)取其值域的每一个值。
A.最大概率
B.最小概率
C.同等概率
D.平均概率
4.一个哈希函数被认为是“好的”,如果它满足条件()。
A.哈希地址分布均匀B.保证不产生冲突
C.所有哈希地址在表长范围内D.满足B和C
5.平均查找长度最短的查找方法是()。
A.折半查找B.顺序查找C.哈希查找D.其他
6.若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为()。
A.j-iB.i-j-1C.i-jD.i-j+1
7.若对n个元素进行直接插入排序,则进行任一趟排序的过程中,为寻找插入位置而需要的时间复杂度为()。
A.O
(1)B.O(n)C.O(n2)D.O(log2n)
8.在对n个元素进行冒泡排序的过程中,第一趟排序至多需要进行()对相邻元素之间的交换。
A.nB.n-1C.n+1D.n/2
9.在对n个元素进行冒泡排序的过程中,最好情况下的时间复杂度为()。
A.O
(1)B.O(log2n)C.O(n2)D.O(n)
10.在对n个元素进行快速排序的过程中,第一次划分最多需要移动()次元素,包括开始把支点元素移动到临时变量的一次在内。
A.n/2B.n-1C.nD.n+1
1.()法构造的哈希函数肯定不会发生冲突。
2.线性有序表(a1,a2,a3,…,a256)是从小到大排列的,对一个给定的值k,用二分法检索表中与k相等的元素,在查找不成功的情况下,最多需要检索()次。
设有100个结点,用二分法查找时,最大比较次数是()。
3.对n个关键字进行冒泡排序,时间复杂度为()。
4.折半查找有序表(4,6,12,20,28,38,50,70,88,100),若查找表中元素20,它将依次与表中元素()比较大小。
5.在各种查找方法中,平均查找长度与结点个数n无关的查找方法是()。
6.若待排序的序列中存在多个记录具有相同的键值,经过排序,这些记录的相对次序仍然保持不变,则称这种排序方法是()的,否则称为()的。
7.按照排序过程涉及的存储设备的不同,排序可分为()排序和()排序。
8.直接插入排序用监视哨的作用是()。
9.对n个记录的表r[1..n]进行简单选择排序,所需进行的关键字间的比较次数为()。
10.在插入排序和选择排序中,若初始数据基本正序,则选用()较好。
1.对于给定的一组键值:
83,40,63,13,84,35,96,57,39,79,61,15,分别画出应用直接插入排序、直接选择排序、快速排序、归并排序对上述序列进行排序中各趟的结果。
2.C2.A3.C4.D5.C6.D7.C8.B9.D10.B
9.直接定址法2.9,7
3.O(n2)4.28,12,20
5.哈希表6.稳定的,非稳定的
7.内部排序,外部排序8.防止数组越界
9.n(n-1)/210.插入排序
4、简答题
①直接插入排序
序号 1 2 3 4 5 6 7 8 9 10 11 12
关键字 8340 63138435965739796115
i=24083[63138435965739796115]
i=3406383[138435965739796115]
i=413406383[8435965739796115]
i=51340638384[35965739796115]
i=6133540638384[965739796115]
i=713354063838496[5739796115]
i=81335405763838496[39796115]
i=9133539405763838496[796115]
i=1013353940576379838496[6115]
i=111335394057616379838496[15]
i=12131535394057616379838496
②直接选择排序
i=113[4063838435965739796115]
i=21315[63838435965739796140]
i=3131535[838463965739796140]
i=413153539[8463965783796140]
i=51315353940[63965783796184]
i=6131535394057[966383796184]
i=713153539405761[6383799684]
i=81315353940576163[83799684]
i=9131535394057616379[839684]
i=1013153539405761637983[9684]
i=111315353940576163798384[96]
③快速排序
关键字 8340 63138435965739796115
第一趟排序后[154063136135795739]83[9684]
第二趟排序后[13]15[63406135795739]83 84[96]
第三趟排序后1315[3940613557]63[79]838496
第四趟排序后1315[35]39[614057]6379838496
第五趟排序后13153539[5740]616379838496
第六趟排序后1315353940[57]616379838496
第七趟排序后131535394057616379838496
④归并排序
第一趟排序后[4083][1363][3584][5796][3979][1561]
第二趟排序后[13406383][35578496][1539 6179]
第三趟排序后[1335405763838496][15396179]
第四趟排序后131535394057616379838496
一、电大的基本情况及办学特点
面向全国运用广播电视等现代化手段开展远程教育的中央广播电视大学是邓小平同志亲自批准建立的。
当时的背景是,1978年高考制度刚刚恢复,仅靠普通高等教育培养的人才远远不能满足四个现代化建设的需求。
邓小平同志借鉴英国开放大学的成功办学经验,按照穷国办大教育要“两条腿走路”发展教育事业的思想,亲自倡导并批准创办广播电视大学,为一大批因为“文革”而失去求学机会的知识青年提供了接受高等教育的机会。
中国的广播电视大学,就其性质来讲,实际上就是中国的开放大学。
自上个世纪六、七十年代开始,世界上许多国家陆续成立了开放大学,例如英国的开放大学、美国的凤凰城大学、法国的远程教育中心、日本的放送大学、印度的英迪拉甘地开放大学等等。
世界上注册学生在10万人以上的开放大学有十几所,俗称巨型大学,而中国的电大就其规模而言位居世界巨型大学之首。
广播电视大学的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 考试 数据结构 题库