[考研类试卷]图模拟试卷2及答案与解析.doc
《[考研类试卷]图模拟试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]图模拟试卷2及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、图模拟试卷 2 及答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 下列关于广度优先算法的说法正确的是( )。I 当各边的权值相等时,广度优先算法可以解决单源最短路径问题 II 当各边的权值不等时,广度优先算法可用来解决单源最短路径问题 III 广度优先遍历算法类似于树中的后序遍历算法实现图的广度优先算法时,使用的数据结构是队列(A)I、(B) II、III 、(C) II、(D)I、III 、Iv2 一个有向图 G 的邻接表存储如图所示,从顶点 1 出发,对图 G 调用深度优先遍历所得顶点序列是( );按广度优先遍历所得顶点序列是( )。(A)125436(B) 124
2、536(C) 124563(D)3625143 无向图 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)。对该图进行深度优先遍历,下面不能得到的序列是( )。(A)acfdeb(B) aebd(C) aedb(D)abecdf4 设无向图 G=(V,E)和 G=(V,E),如果 G是 G 的生成树,则下列说法中错误的是( )。(A)G为 G 的子图(B) G为 G 的连通分量(C) G为 G 的极小连通子图且 V=V(D)G是 G 的一个无环子图5 图的广度优先生成树的树高比深度优先生成树的树高(
3、)。(A)小或相等(B)小(C)大或相等(D)大6 判断有向图中是否存在回路,除了可以利用拓扑排序外,还可以利用( )。(A)求关键路径的方法(B)求最短路径的 Diikstra 算法(C)深度优先遍历算法(D)广度优先遍历算法7 使用 DFS 算法递归地遍历一个无环有向图,并在退出递归时输出相应顶点,这样得到的顶点序列是( )。(A)逆拓扑有序(B)拓扑有序(C)无序的(D)都不是8 对图进行拓扑排序,可以得到不同的拓扑序列的个数是( )。(A)4(B) 3(C) 2(D)19 任何一个无向连通图的最小生成树( )。(A)有一棵或多棵(B)只有一棵(C)一定有多棵(D)可能不存在10 用 P
4、rim 算法和 Kruskal 算法构造图的最小生成树,所得到的最小生成树( )。(A)相同(B)不相同(C)可能相同,可能不同(D)无法比较11 以下叙述中正解的是( )。(A)只要无向连通图中没有权值相同的边,则其最小生成树唯一(B)只要无向图中有权值相同的边,则其最小生成树一定不唯一(C)从 n 个顶点的连通图中选取 n-1 条权值最小的边,即可构成最小生成树(D)设连通图 G 含有 n 个顶点,则含有 n 个顶点 n-1 条边的子图一定是 G 的生成树12 以下叙述正确的是( )。(A)最短路径一定是简单路径(B) Diikstra 算法不适合求有回路的带权图的最短路径(C) Diik
5、stra 算法不适合求任意两个顶点的最短路径(D)Floyd 算法求两个项点的最短路径时,path k-1 一定是 pathk 的子集13 已知带权连通无向图 G=(V,E),其中 V:v 1, v2,v 3,v 4,v 5,v 6,v 7),E=(v1,v 2)10,(v 1,v 3)2,(v 3,v 4)2,(v 3,v 6)11,(v 2,v 5)1,(v 4,v 5)4,(v 4,v 6)6,(v 5, v7)7, (v6,v 7)3(注:顶点偶对括号外的数据表示边上的权值),从源点 v1到顶点 v7 的最短路径上经过的顶点序列是( )。(A)v 1,v 2,v 5,v 7(B) v1
6、,v 3,v 4,v 6,v 7(C) v1,v 2,v 3,v 4,v 5,v 7(D)v 1,v 2,v 5,v 4,v 6,v 614 求解最短路径的 Floyd 算法的时间复杂度为( )。(A)O(n)(B) O(n+c)(C) O(n2)(D)O(n 3)15 设某个有向无环图中有 n 个顶点,e 条边,采用邻接表存储,进行拓扑排序时的时间复杂度为( )。(A)O(nlog 2e)(B) (n+e)(C) (elog2n)(D)(en)16 若一个有向图的顶点不能排成一个拓扑序列,则判定该有向图( )。(A)含有多个出度为 0 的顶点(B)是个强连通图(C)含有多个入度为 0 的顶点
7、(D)含有顶点数大于 1 的强连通分量17 下面哪一方法可以判断出一个有向图是否有环(回路)( )。I,深度优先遍历 II,拓扑排序 III,求最短路径 ,求关键路径(A)I、II(B) I、III、(C) I、II、 I(D)全部可以18 在有向图 G 的拓扑序列中,若顶点 vi 在顶点 vj 之前,则下列情形不可能出现的是( )。(A)G 中有弧 i,v j(B) G 中有一条从 vi 到 vj 的路径(C) G 中没有弧 i,v j(D)G 中有一条从 vi 到 vj 的路径19 如图所示有向图的所有拓扑序列共有( )个。(A)4(B) 6(C) 5(D)720 若一个有向图具有有序的拓
8、扑排序序列,那么它的邻接矩阵必定为( )。(A)对称(B)稀疏(C)三角(D)一般21 以下关于拓扑排序的说法中错误的是( )。I,如果某有向图存在环路,则该有向图一定不存在拓扑排序 II,在拓扑排序算法中,为暂存入度为零的顶点可以使用栈,也可以使用队列 III,若有向图的拓扑有序序列唯一,则图中每个顶点的入度和出度最多为 1(A)I、III(B) II、I(C) II(D)In22 若某带权图为 G=(V, E),其中 V=v1,v 2,v 3,v 4,v 5,v 6,v 7,v 8,v 9,v 10),E=(v1,v 2)5,(v 1,v 3)6, (v2,v 5)3,(v 3,v 5)6
9、,(v 3,v 4)3,(v 4,v 5)3,(v 4,v 7)1,(v 4, v8)4, (v5,v 6)4, (v5,v 7)2,(v 6,v 10)4,(v 7,v 9)5,(v 8,v 9)2,(v 9,v 10)2)(注:边括号外的数据表示边上的权值),则 G 的关键路径的长度为( )。(A)19(B) 20(C) 21(D)2223 下面关于求关键路径的说法不正确的是( )。(A)求关键路径是以拓扑排序为基础的(B)一个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同(C)一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差(D)关键活动一定位
10、于关键路径上24 能有效缩短关键路径长度的方法是( )。(A)缩短任意一个活动的持续时间(B)缩短关键路径上任意一个关键活动的持续时间(C)缩短多条关键路径上共有的任意一个关键活动的持续时间(D)缩短所有关键路径上共有的任意一个关键活动的持续时间二、综合题25 对一棵结点数为 n 的满二叉树,回答下面问题:(1)有多少个叶结点 ?(2)有多少个非终端结点?(3)二叉树的深度为多少?26 可以用循环单链表来实现,故可以只设置一个头指针或者只设置一个尾指针。请分析对于循环单链表实现的队列,用哪种方案更合适。27 一棵左右子树均不空的二叉树在先序线索化后,其空指针域数为多少?28 快速排序的最大递归
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 模拟 答案 解析 DOC
