计算机专业基础综合数据结构(图)历年真题试卷汇编9
计算机专业基础综合数据结构(图)历年真题试卷汇编9
(总分:62.00,做题时间:90分钟)
一、单项选择题(总题数:20,分数:42.00)
【中国科学技术大学1997一、3(1分)2004】
1.若一个有向图具有拓扑排序序列,那么它的邻接矩阵必定为( )。
A.对称矩阵
B.稀疏矩阵
C.三角矩阵
D.一般矩阵√
若是下三角矩阵,说明编号大的顶点是弧尾,编号小的顶点是弧头,不会出现编号小的顶点指向编号大的顶点的现象。
上三角矩阵恰恰相反。
这两种情况说明该有向图可以拓扑排序,但是具有拓扑排序序列的有向图的邻接矩阵不一定是三角矩阵。
有向无环图具有拓扑排序序列,其邻接矩阵没有明显特征。
2.采用邻接表存储的图的深度优先遍历算法类似于树的( ),而其广度优先遍历算法类似于树的( )。
【北京交通大学2007】
A.中序遍
B.先序遍历√
C.后序遍
D.按层次遍历√
3.执行( )操作时,需要使用队列作辅助存储空间。
【华中科技大学2006一、1(2分)】
A.查找哈希(Hash)表
B.广度优先搜索图√
C.先序(根)遍历二叉树
D.深度优先搜索图
4.图的BFS生成树的树高比:DFS生成树的树高( )。
【青岛大学2004一、8(3分)】
A.小或相等√
B.小
C.大或相等
D.大
5.无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)),对该图进行深度优先遍历,得到的顶点序列正确的是( )。
【南京理工大学2001一、14(1.5分)】
A.a,b,e,c,d,f
B.a,c,f,e ,b,d
C.a,e,b,c,f,d
D.a,e,d,f, c,b √
6.设图如下所示,在下面的5个序列中,符合深度优先遍历的序列有多少? ( )。
【南京理工大学2000一、
20(1.5分)】 a e b d f c ;a cf d e b; a e df c b; a efd c b; a efd b c
A.5个
B.4个
C.3个
D.2个√
第一个和第四个序列符合深度优先遍历。
下图中给出由7个顶点组成的无向图。
从顶点1出发,对它进行深度优先遍历得到的序列是(①),而进行
广度优先遍历得到的顶点序列是(②)。
【中科院软件所1999六、2(1)(2分)】(分数:4.00)
①
A.1354267
C.1534276 √
D.1247653
E.以上答案均不正确
②
A.1 534267
B.1 726453
C.1 354276 √
D.1 247653
E.以上答案均不正确
7.下面哪一方法可以判断出一个有向图是否有环(回路)?( )【东北大学2000 4.2(4分)】
A.深度优先遍历√
B.拓扑排序√
C.求最短路径
D.求关键路径
8.判断有向图是否有回路,除了可以用拓扑排序外,还可以用( )。
【南京理工大学2004一、7(1分)】
A.求关键路径的方法
B.广度优先遍历算法
C.求最短路径的算法
D.深度优先遍历算法√
9.在图采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为( )。
【合肥工业大学2001一、2(2分)】
A.O(n)
B.O(n+e) √
C.O(n 2 )
D.O(n 2 )
10.在求边稠密的图的最小代价生成树时,采用( )算法较合适。
【上海交通大学2005四、7(2分)】
A.普里姆(Prim) √
B.克鲁斯卡尔(Kruskal)
C.迪杰斯特拉(Dijkstra)
D.其他
11.在具有n个顶点的图G中,若最小生成树不唯一,则( )。
【电子科技大学2008一、2(1分)】
A.G的边数一定大于n-1 √
B.G的权值最小的边一定有多条
C.G的最小生成树的代价不一定相等
D.上述选项都不对
生成树有n个顶点和n—1条边。
最小生成树是权值之和最小的那棵生成树。
若最小生成树不唯一,一定是有权值相等的边,但未必是权值最小的边相等。
最小生成树的代价一定相等。
当然,G的边数一定大于n —1,否则,就只有一棵生成树了。
12.(1)求从指定源点到其余各顶点的迪杰斯特拉(Dijkstra)最短路径算法中弧上权不能为负的原因是在实际应用中无意义; (2)利用Dijkztra求每一对不同顶点之间的最短路径的算法时间是O(n 3 )(图用邻接矩阵表示); (3)Floyd求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路。
上面不正确的是( )。
【南京理工大学2000一、21(1.5分)】
A.(1),(2),(3)
B.(1)
C.(1),(3) √
D.(2),(3)
13.当各边上的权值( )时,BFS算法可用来解决单源最短路径问题。
【中科院计算所2000一、3(2分)】
A.均相等√
C.不一定相等
14.求解最短路径的Floyd算法的时间复杂度为( )。
【合肥工业大学1999一、2(2分)】【中南大学2005
一、8(2分)】
A.O(n)
B.O(n+e)
C.O(n * n)
D.O(n * n * n) √
15.已知有向图G=(V,E),其中V={V 1,V 2,V 3,V 4,V 5,V 6,V 7 },庐{ 1,V2>,1,V3>,1,V4>,2,V5>,3,V5>,3,V6>,4,V6>,5,V7>,6,V7>},G的拓扑序列是( )。
【北京航空航天大学2000
一、7(2分)】
A.V 1,V 3,V 4,V 6,V 2,V 5,V 7√
B.V 1,V 3,V 3,V 6,V 4,V 5,V 7
C.V 1,V 3,V 4,V 5,V 2,V 6,V 7
D.V 1,V 2,V 5,V 3,V 4,V 6,V 7
16.若一个有向图的邻接矩阵中,主对角线以下的元素均为零,则该图的拓扑有序序列( )。
【中科院计算所1998二、6(2分)】【中国科技大学1998二、6(2分)】
A.存在√
B.不存在
17.一个有向无环图的拓扑排序序列( )是唯一的。
【北京邮电大学2001一、3(2分)】
A.一定
B.不一定√
18.在有向图G的拓扑序列中,若顶点所在顶点V j之前,则下列情形不可能出现的是( )。
【南京理工大学2000一、9(1.5分)】【江苏大学2006一、1(2分)】
A.G中有弧 j>
B.G中有一条从V i到V j的路径
C.G中没有弧 i,V j>
D.G中有一条从V j到V j的路径√
若有向图G的拓扑序列中,顶点Vi在顶点Vj之前,不可能出现有一条从Vj到Vi的路径。
因为若是有这样一条路径,说明图中存在回路,不可能拓扑排序成功。
A、B和C都可能存在,即本题选择D。
19.在用邻接表表示图时,拓扑排序算法时间复杂度为( )。
【合肥工业大学2000一、2(2分)】【南京理工大学2001一、9(1.5分)】【青岛大学2002二、3(2分)】
A.O(n)
B.D(n+e) √
C.O(n * n)
D.D(n * n * n)
二、判断题(总题数:10,分数:20.00)
20.最小代价生成树是唯一的。
( )【山东大学2001一、5(1分)】
A.正确
B.错误√
21.一个网(带权图)都有唯一的最小生成树。
( )【大连海事大学2001一、14(1分)】
A.正确
B.错误√
22.连通图上各边权值均不相同,则该图的最小生成树是唯一的。
( )【哈尔滨工大2000三、3(1分)】【烟台大学2007二、12(1分)】【中国海大2007二、10(1分)】
A.正确√
B.错误
23.无向连通图的最小生成树是唯一的。
( )【上海海事大学2005一、7(2分)】
A.正确
B.错误√
24.图的最小支撑树是唯一的。
( ) 【吉林大学2007一、6(1分)】
A.正确
B.错误√
25.带权的连通无向图的最小代价生成树是唯一的。
( )【东南大学2001一、5(1分)】
A.正确
B.错误√
26.若连通图上各边的权值均不相同,则该图的最小生成树是唯一的。
( )【同济大学2004】
A.正确√
B.错误
27.在图G的最小生成树G1中,可能会有某条边的权值超过未选边的权值。
( )【合肥工业大学2000二、7(1分)】
A.正确√
B.错误
28.所谓赋权无向图G的最小生成树T,就是将G中各结点间的最短路径作为边而构造出的G的子图。
( )【上海交通大学1994一、5(2分)】
A.正确
B.错误√
29.最小生成树的Kruskal算法是一种贪心法。
( )【华南理工大学2002一、6(1分)】【烟台大学2007二、10(1分)】
A.正确√
B.错误。
计算机专业基础综合数据结构图历年真题试卷汇编9_真题无答案
计算机专业基础综合数据结构(图)历年真题试卷汇编9(总分62, 做题时间90分钟)1. 单项选择题1.若一个有向图具有拓扑排序序列,那么它的邻接矩阵必定为( )。
【中国科学技术大学1997一、3(1分)2004】SSS_SINGLE_SELA 对称矩阵B 稀疏矩阵C 三角矩阵D 一般矩阵2.采用邻接表存储的图的深度优先遍历算法类似于树的( ),而其广度优先遍历算法类似于树的( )。
【北京交通大学2007】SSS_MULTI_SELA 中序遍B 先序遍历C 后序遍D 按层次遍历3.执行( )操作时,需要使用队列作辅助存储空间。
【华中科技大学2006一、1(2分)】SSS_SINGLE_SELA 查找哈希(Hash)表B 广度优先搜索图C 先序(根)遍历二叉树D 深度优先搜索图4.图的BFS生成树的树高比:DFS生成树的树高( )。
【青岛大学2004一、8(3分)】SSS_SINGLE_SELA 小或相等B 小C 大或相等D 大5.无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)),对该图进行深度优先遍历,得到的顶点序列正确的是( )。
【南京理工大学2001一、14(1.5分)】SSS_SINGLE_SELA a,b,e,c,d,fB a,c,f,e ,b,dC a,e,b,c,f,dD a,e,d,f, c,b6.设图如下所示,在下面的5个序列中,符合深度优先遍历的序列有多少?( )。
【南京理工大学2000一、20(1.5分)】 a e b d f c ;a cf d e b; a e df c b; a efd c b; a efd b cSSS_SINGLE_SELA 5个B 4个C 3个D 2个下图中给出由7个顶点组成的无向图。
从顶点1出发,对它进行深度优先遍历得到的序列是(①),而进行广度优先遍历得到的顶点序列是(②)。
计算机学科专业基础综合数据结构-图(二)_真题-无答案
计算机学科专业基础综合数据结构-图(二)(总分100,考试时间90分钟)一、单项选择题(下列每题给出的4个选项中,只有一个最符合试题要求)1. 具有6个顶点的无向图至少应有______条边才能确保是一个连通图。
A.5 B.6 C.7 D.82. 设G是一个非连通无向图,有15条边,则该图至少有______个顶点。
A.5 B.6 C.7 D.83. 下列关于无向连通图特性的叙述中,正确的是______。
①所有顶点的度之和为偶数②边数大于顶点个数减1③至少有一个顶点的度为1A.只有① B.只有② C.①和② D.①和③4. 对于具有n(n>1)个顶点的强连通图,其有向边的条数至少是______。
A.n+1B.nC.n-1D.n-25. 下列有关图的说法中正确的是______。
A.在图结构中,顶点不可以没有任何前驱和后继 B.具有n个顶点的无向图最多有n(n-1)条边,最少有n-1条边 C.在无向图中,边的条数是结点度数之和 D.在有向图中,各顶点的入度之和等于各顶点的出度之和6. 对于一个具有n个顶点和e条边的无向图,若采用邻接矩阵表示,则该矩阵大小是______,矩阵中非零元素的个数是2e。
A.n B.(n-1)2 C.n-1 D.n27. 无向图的邻接矩阵是一个______。
A.对称矩阵 B.零矩阵 C.上三角矩阵 D.对角矩阵8. 从邻接矩阵可知,该图共有______个顶点。
如果是有向图,该图共有4条有向边;如果是无向图,则共有2条边。
A.9 B.3 C.6 D.1 E.5 F.4 G.2 H.09. 下列说法中正确的是______。
A.一个图的邻接矩阵表示是唯一的,邻接表表示也唯一 B.一个图的邻接矩阵表示是唯一的,邻接表表示不唯一 C.一个图的邻接矩阵表示不唯一,邻接表表示唯一 D.一个图的邻接矩阵表示不唯一,邻接表表示也不唯一10. 用邻接表存储图所用的空间大小______。
A.与图的顶点数和边数都有关 B.只与图的边数有关 C.只与图的顶点数有关 D.与边数的二次方有关11. 采用邻接表存储的图的深度优先搜索算法类似于二叉树的______,广度优先搜索算法类似于二叉树的层次序遍历。
计算机专业基础综合数据结构(图)历年真题试卷汇编4.doc
计算机专业基础综合数据结构(图)历年真题试卷汇编4(总分:58.00,做题时间:90分钟)一、综合题(总题数:7,分数:14.00)1.已知一图如下图所示:(1)写出全部拓扑排序;(2)以V1为源点,以V8为终点,给出所有事件允许发生的最早时间和最晚时间,并给出关键路径;(3)求V1结点到各点的最短距离。
【北京邮电大学2000五(15分) 2.00)__________________________________________________________________________________________ 2.(1)对于有向无环图,叙述求拓扑有序序列的步骤;(2)对于以下的图,写出它的四个不同的拓扑有序序列。
【南开大学1998二(12分) 2.00)__________________________________________________________________________________________ 3.有向图的拓扑排序能否用图的深度搜索模式来查找?若能,请简述方法;若不能,请简述原因。
【西北大学2000二、8(5分)】(分数:2.00)__________________________________________________________________________________________ 4.下图是带权的有向图G的邻接表表示法,求:(1)以结点V1出发深度遍历图G所得的结点序列;(2)以结点V1出发广度遍历图G所得的结点序列;(3)从结点V1到结点V8的最短路径;(4)从结点V1到结点V8的2.00)__________________________________________________________________________________________ 5.下表给出了某工程各工序之间的优先关系和各工序所需时间。
[考研类试卷]计算机专业基础综合数据结构(图)历年真题试卷汇编9.doc
[考研类试卷]计算机专业基础综合数据结构(图)历年真题试卷汇编9 一、综合题1 下面的邻接表表示一个给定的无向图。
(1)给出从顶点v1开始,对图G用深度优先搜索法进行遍历时的顶点序列;(2)给出从顶v1,1开始,对图G用广度优先搜索法进行遍历时的顶点序列。
【复旦大学1998六(10分)】1 给出图G:2 画出G的邻接表表示图;3 根据你画出的邻接表,以顶点①为根,画出G的深度优先生成树和广度优先生成树。
【南开大学1997五(14分)】【烟台大学2007四、3(15分)】4 已知一个有向图如图所示,则从顶点a出发进行深度优先遍历,写出所有可能得到的DFS序列。
【北京交通大学2006四、4(5分)】4 解答下面的问题:【西安电子科技大学2000计算机应用六(10分)】5 如果每个指针需要4字节,每个顶点的标号占2字节,每条边的权值占2字节。
下图采用哪种表示法所需的空间较多?为什么?6 写出下图从顶点1开始的:DFS树。
7 如下所示的连通图,请画出:(1)以顶点①为根的深度优先生成树;(5分)(2)如果有关节顶点,请找出所有的关节顶点。
(5分)【清华大学l 998七(10分)】7 某田径赛中各选手的参赛项目表如下:设项目A,B,…,F各表示一数据元素,若两项目不能同时举行,则将其连线(约束条件)。
8 根据此表及约束条件画出相应的图状结构模型,并画出此图的邻接表结构;9 写出从元素A出发按“广度优先搜索”算法遍历此图的元素序列。
【北京科技大学1999五2000五(12分)】10 考虑下图:(1)从顶点A出发,求它的深度优先生成树。
(2)从顶点E出发,求它的广度优先生成树。
(3)根据普利姆(Prim)算法,求它的最小生成树。
【上海交通大学1999六(12分)】11 在什么情况下,Prim算法与Kruskual算法生成不同的MST?【西安电子科技大学2000计算机应用一、11(5分)】12 已知一个无向图如下图所示,要求分别用Prim和Kruskal算法生成最小生成树(假设以①为起点,试画出构造过程)。
计算机专业基础综合数据结构(集合)历年真题试卷汇编9
计算机专业基础综合数据结构(集合)历年真题试卷汇编9(总分:70.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.下列二叉排序树中查找效率最高的是( )。
【中南大学2003二、11(1分)】(分数:2.00)A.平衡二叉树√B.二叉查找树C.没有左子树的二叉排序树D.没有右子树的二叉排序树解析:2.构造一棵具有n个结点的二叉排序树,最理想情况下的深度为( )。
【华中科技大学2007一、14(2分)】(分数:2.00)A.n/2B.nC.[log 2 (n+1)]D.[log 2 (n+1)] √解析:3.设二叉排序中关键字由1到1000的整数构成,现要查找关键字为363的结点,下述关键字序列中,不可能是在二叉排序树上查找的序列的是( )。
【北京交通大学2005一、1(2分)】(分数:2.00)A.2,252.401,398,330,344,397,363B.924,220,911,244,898,258,363C.925,202,911,240,912,245,363 √D.2,399,387,219,266,382,381,278,363解析:4.分别以下列序列构造二叉排序树,与用其他三个序列所构造的结果不同的是( )。
【合肥工业大学2000一、4(2分)】(分数:2.00)A.(100,80,90,60,120,1 10,130)B.(100,120,110,130,80,60,90)C.(100,60,80,90,20,110,130) √D.(100,80,60,90,120,130,110)解析:5.分别以下列序列构造二叉排序树,与众不同的是( )。
【中国科学技术大学2004】(分数:2.00)A.100,80,60,85,110,120,150 √B.100,80,60,85,120,110,150C.100,80,85,60,120,110,150D.100,80,60,85,120,150,110解析:6.在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为1,则应作( ) 型调整以使其平衡。
[考研类试卷]计算机专业基础综合数据结构(排序)历年真题试卷汇编9.doc
[考研类试卷]计算机专业基础综合数据结构(排序)历年真题试卷汇编9一、综合题1 如果只要找出一个具有n个元素的集合的第k(1≤k≤n)个最小元素,你所学过的排序方法中哪种最适合?给出实现的思想。
【北方交通大学1998六(10分)】2 设结点个数为n,请问采用堆排序法进行排序,其时间复杂性是多少?请以大O 形式给出,并给出证明。
【上海交通大学2004四(10分)】2 已知待排序的序列为(503,87,512,6l,908,170,897,275,653,462),试完成下列各题。
3 根据以上序列建立一个堆(画出第一步和最后堆的结果图),希望先输出最小值。
4 输出最小值后,如何得到次小值(并画出相应结果图)。
【同济大学2001二(10分)】4 试将关键字序列(56,塾,55,67,46,58,18,88)5 调整成一个初始大顶堆,用二叉树形式说明调整过程;6 简要说明如何从初始大顶堆开始进行排序。
【华中科技大学2007四、24(10分)】7 一组记录的关键字为(50,79,8,56,32,41,85),给出利用重建堆方法建立的初始堆(堆顶最大),并给出堆排序的过程。
【吉林大学2007二、5(4分)】8 已知序列{503,87,512,61,908,170,897,275,653,462)将其调整为堆(大堆顶,即K i≥K2i,K i≥K2i+1)。
【中国海洋大学2006一、4(8分)】9 给定关键字序列(20,18,9,86,72,12,27,40)。
试将该序列建成小根堆。
10 判断下面的每个结点序列是否表示一个堆,如果不是堆,请把它调整成堆。
①100,90,80,60,85,75,20,25,10,70,65,50②100,70,50,20,90,75,60,25,10,85,65,80【复旦大学1997二(8分)】11 全国有10000人参加物理竞赛,只录取成绩优异的前10名,并将他们从高分到低分输出。
哈尔滨工程大学计算机科学与技术学院计算机专业基础综合自命题 数据结构, 计算机组成原理历考研真题汇编
哈尔滨工程大学计算机科学与技术学院816计算机专业基础综合(自命题①数据结构,②计算机组成原理)历年考研真题汇编最新资料,WORD格式,可编辑修改!目录【数据结构】....................................................... 错误!未定义书签。
2005年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 .. 错误!未定义书签。
2004年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (9)2003年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (14)2002年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (18)2001年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题 (20)【计算机组成原理】 (24)2008年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (24)2005年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (29)2004年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (32)2003年哈尔滨工程大学计算机科学与技术学院819计算机组成原理考研真题 (38)说明:2016年公布的专业目录中,科目名称改为“816计算机专业基础综合(自命题①数据结构,②计算机组成原理)”,本书收录2001~2008年的真题,以供参考。
2004年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题2003年哈尔滨工程大学计算机科学与技术学院816数据结构考研真题哈尔滨工程大学2003年数据结构试题一、判断题(每小题一分,共十分)1.数据结构,数据元素,数据项在计算机中的映象(表示)分别称为存储结构,结点,数据域。
对2.线性表的逻辑顺序与存储顺序总是一致的。
错3.广义表的表头或是元素或是一个广义表,而表尾总是一个广义表。
对4.拓扑排序是一种内部排序的算法。
数据结构考试试题及答案
数据结构考试试题及答案一、选择题(每题2分,共20分)1. 在数据结构中,线性表的顺序存储结构通常使用什么类型的数据结构来实现?A. 栈B. 队列C. 数组D. 链表答案:C2. 下列选项中,哪一个不是二叉树的性质?A. 任意节点的左子树和右子树的深度可能不同B. 任意节点的左子树和右子树的深度相同C. 任意节点的左子树和右子树的节点数可能不同D. 任意节点的左子树和右子树的节点数相同答案:B3. 哈希表的冲突解决方法不包括以下哪种?A. 开放定址法B. 链地址法C. 线性探测法D. 排序法答案:D4. 以下哪种排序算法的时间复杂度最低?A. 冒泡排序B. 快速排序C. 插入排序D. 归并排序答案:B5. 在图的遍历算法中,深度优先搜索(DFS)使用的栈是:A. 系统栈B. 显式栈C. 隐式栈D. 以上都不是答案:B6. 以下哪种数据结构可以有效地实现稀疏矩阵的存储?A. 顺序存储B. 链表C. 散列D. 邻接矩阵答案:C7. 在二叉搜索树中,插入一个新节点后,树的平衡因子可能为:A. -2B. 0C. 2D. 3答案:A8. 堆数据结构中,父节点的值总是大于其子节点的值,这种堆被称为:A. 最小堆B. 最大堆C. 完全二叉树D. 满二叉树答案:B9. 以下哪个算法不是动态查找表的算法?A. 直接查找B. 二分查找C. 斐波那契查找D. 哈希查找答案:A10. 在图的遍历算法中,广度优先搜索(BFS)使用的栈是:A. 系统栈B. 显式栈C. 隐式栈D. 以上都不是答案:C二、填空题(每题2分,共20分)1. 在数据结构中,栈是一种______结构,遵循后进先出(LIFO)的原则。
答案:线性2. 一个具有n个顶点的无向图的边数最多为______。
答案:n*(n-1)/23. 快速排序算法的时间复杂度在最坏情况下为______。
答案:O(n^2)4. 在哈希表中,如果一个关键字的哈希地址已经被占用,则需要进行______。
统考数据结构(2009-2012)试题及精心解析
序号 1 2 3 4 5 6 7 说明 a 入栈 b 入栈 b 出栈 c 入栈 d 入栈 d 出栈 c 出栈 栈内 a ab a ac acd ac a b b b bd bdc 栈外
A-3
序号 8 9 10 11 12 13 14 说明 e 入栈 f 入栈 f 出栈 e 出栈 a 出栈 g 入栈 g 出栈 g 栈内 ae aef ae a 栈外 bdc bdc bdcf bdcfe bdcfea bdcfea bdcfeag
1 / 24
2009 年计算机统考——数据结构部分
一、单项选择题:每小题 2 分。
1.为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区, 主机将要输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据。 该缓冲区 。 的逻辑结构应该是 A.栈 B.队列 C.树 D.图 2.设栈 S 和队列 Q 的初始状态均为空,元素 a,b,c,d,e,f,g 依 次进入栈 S。若每个元素出栈后立即进入队列 Q,且 7 个元素出队的顺序是 。 b,d,c,f,e,a,g,则栈 S 的容量至少是 A.1 B.2 C.3 D.4 3.给定二叉树如图 A-1 所示。设 N 代表二叉树的根,L 代表根结点的 左子树, R 代表根结点的右子树。 若遍历后的结点序列是 3, 1, 7, 5, 6, 2, 4,则其遍历方式是 。 图 A-1 A.LRN B.NRL C.RLN D.RNL 。 4.下列二叉排序树中,满足平衡二叉树定义的是
2 / 24
10.若数据元素序列 11,12,13,7,8,9,23,4,5 是采用下列排序方法之一得到的 第二趟排序后的结果,则该排序算法只能是 。 A.冒泡排序 B.插入排序 C.选择排序 D.二路归并排序
计算机数据结构考研真题及其答案
第1章绪论一、选择题1. 算法的计算量的大小称为计算的();A.效率 B. 复杂性 C. 现实性 D. 难度2. 算法的时间复杂度取决于();A.问题的规模 B. 待处理数据的初态 C. A和B3.计算机算法指的是(),它必须具备()这三个特性;(1)A.计算方法 B. 排序方法 C. 解决问题的步骤序列 D. 调度方法(2)A.可执行性、可移植性、可扩充性 B. 可执行性、确定性、有穷性C. 确定性、有穷性、稳定性D. 易读性、稳定性、安全性4.一个算法应该是();A.程序 B.问题求解步骤的描述 C.要满足五个基本特性 D.A和C 5. 下面关于算法说法错误的是();A.算法最终必须由计算机程序实现B.为解决某问题的算法同为该问题编写的程序含义是相同的C. 算法的可行性是指指令不能有二义性D. 以上几个都是错误的6. 下面说法错误的是();(1)算法原地工作的含义是指不需要任何额外的辅助空间;(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法;(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界;(4)同一个算法,实现语言的级别越高,执行效率就越低A.(1) B.(1),(2) C.(1),(4) D.(3)7.从逻辑上可以把数据结构分为()两大类;A.动态结构、静态结构 B.顺序结构、链式结构C.线性结构、非线性结构 D.初等结构、构造型结构8.以下与数据的存储结构无关的术语是();A.循环队列 B. 链表 C. 哈希表 D. 栈9.以下数据结构中,哪一个是线性结构();A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串10.以下那一个术语与数据的存储结构无关?();A.栈 B. 哈希表 C. 线索树 D. 双向链表11.在下面的程序段中,对x的赋值语句的频度为();FOR i:=1 TO n DOFOR j:=1 TO n DOx:=x+1;A. O(2n) B.O(n) C.O(n2) D.O(log2n)12.程序段 FOR i:=n-1 DOWNTO 1 DOFOR j:=1 TO i DOIF A[j]>A[j+1]THEN A[j]与A[j+1]对换;其中 n为正整数,则最后一行的语句频度在最坏情况下是();A. O(n)B. O(nlogn)C. O(n3)D. O(n2)13.以下哪个数据结构不是多型数据类型();A.栈 B.广义表 C.有向图 D.字符串14.以下数据结构中,()是非线性数据结构;A.树 B.字符串 C.队 D.栈15. 下列数据中,()是非线性数据结构;A.栈 B. 队列 C. 完全二叉树 D. 堆16.连续存储设计时,存储单元的地址();A.一定连续 B.一定不连续 C.不一定连续 D.部分连续,部分不连续17.以下属于逻辑结构的是();A.顺序表 B. 哈希表 C.有序表 D. 单链表二、判断题1. 数据元素是数据的最小单位。
