数据结构第七章考试题库含答案.docx
《数据结构第七章考试题库含答案.docx》由会员分享,可在线阅读,更多相关《数据结构第七章考试题库含答案.docx(75页珍藏版)》请在冰豆网上搜索。
![数据结构第七章考试题库含答案.docx](https://file1.bdocx.com/fileroot1/2022-11/17/7dd88c37-e41e-493e-a3a2-89cbd0fb8c02/7dd88c37-e41e-493e-a3a2-89cbd0fb8c021.gif)
数据结构第七章考试题库含答案
第七章图
一、选择题
1.图中有关路径的定义是〔〕.[北方交通大学2001一、24〔2分〕]
A.由顶点和相邻顶点序偶构成的边所形成的序列B.由不同顶点所形成的序列
C.由不同边所形成的序列D.上述定义都不是
2.设无向图的顶点个数为n,则该图最多有〔〕条边.
A.n-1B.n/2C.n/2D.0E.n2
[清华大学1998一、5〔2分〕][西安电子科技大1998一、6〔2分〕]
[航空航天大学1999一、7〔2分〕]
3.一个n个顶点的连通无向图,其边的个数至少为〔〕.[##大学1999四、4<4分>]
A.n-1B.nC.n+1D.nlogn;
4.要连通具有n个顶点的有向图,至少需要〔〕条边.[航空航天大学2000一、6<2分〕]
A.n-lB.nC.n+lD.2n
5.n个结点的完全有向图含有边的数目〔 〕.[中山大学1998
、9〔2分〕]
A.n*nB.n〔n+1〕C.n/2D.n*〔n-l〕
6.一个有n个结点的图,最少有〔〕个连通分量,最多有〔〕个连通分量.
A.0B.1C.n-1D.n
[邮电大学2000二、5〔20/8分〕]
7.在一个无向图中,所有顶点的度数之和等于所有边数〔〕倍,在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的〔〕倍.[哈尔滨工业大学2001二、3〔2分〕]
A.1/2B.2C.1D.4
8.用有向无环图描述表达式*〔〔A+B〕/A〕,至少需要顶点的数目为<>.[中山大学1999
、14]
A.5B.6C.8D.9
9.用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是<>.
A.逆拓扑有序B.拓扑有序C.无序的[中科院软件所1998]
10.下面结构中最适于表示稀疏无向图的是〔〕,适于表示稀疏有向图的是〔〕.
A.邻接矩阵B.逆邻接表C.邻接多重表D.十字链表E.邻接表
[工业大学2001一、3<2分>]
11.下列哪一种图的邻接矩阵是对称矩阵?
〔〕[北方交通大学2001一、11〔2分〕]
A.有向图B.无向图C.AOV网D.AOE网
12.从邻接阵矩
可以看出,该图共有〔
〕个顶点;如果是有向图该图共有〔
〕条弧;如果是无向图,则共有〔
〕条边.[中科院软件所1999六、2〔3分〕]
.A.9B.3C.6D.1E.以上答案均不正确
.A.5B.4C.3D.2E.以上答案均不正确
.A.5B.4C.3D.2E.以上答案均不正确
13.当一个有N个顶点的图用邻接矩阵A表示时,顶点Vi的度是〔〕.[南京理工大学1998一、4<2分〕]
A.
B.
C.
D.
+
14.用相邻矩阵A表示图,判定任意两个顶点Vi和Vj之间是否有长度为m的路径相连,则只要检查〔〕的第i行第j列的元素是否为零即可.[武汉大学2000
、7]
A.mAB.AC.AmD.Am-1
15.下列说法不正确的是〔〕.[青岛大学2002二、9〔2分〕]
A.图的遍历是从给定的源点出发每一个顶点仅被访问一次C.图的深度遍历不适用于有向图
B.遍历的基本算法有两种:
深度遍历和广度遍历D.图的深度遍历是一个递归过程
16.无向图G=,其中:
V={a,b,c,d,e,f},E={,,,,,,},对该图进行深度优先遍历,得到的顶点序列正确的是〔〕.[南京理工大学2001一、14〔1.5分〕]
A.a,b,e,c,d,fB.a,c,f,e,b,dC.a,e,b,c,f,dD.a,e,d,f,c,b
17.设图如右所示,在下面的5个序列中,符合深度优先遍历的序列有多少?
〔〕
[南京理工大学2000一、20〔1.5分〕]
aebdfcacfdebaedfcbaefdcbaefdbc
A.5个B.4个C.3个D.2个
第17题图第18题图
18.下图中给出由7个顶点组成的无向图.从顶点1出发,对它进行深度优先遍历得到的序列是<
>,而进行广度优先遍历得到的顶点序列是〔
〕.[中科院软件所1999六、2-〔1〕〔2分〕]
.A.1354267B.1347652C.1534276D.1247653E.以上答案均不正确
.A.1534267B.1726453C.l354276D.1247653E.以上答案均不正确
19.下面哪一方法可以判断出一个有向图是否有环〔回路〕:
[东北大学20004、2〔4分〕]
A.深度优先遍历B.拓扑排序C.求最短路径D.求关键路径
20.在图采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为<>.
A.OB.OC.OD.O
[合肥工业大学2001一、2〔2分〕]
21.下面是求连通网的最小生成树的prim算法:
集合VT,ET分别放顶点和边,初始为〔1〕,下面步骤重复n-1次:
a:
〔2〕;b:
〔3〕;最后:
〔4〕.[南京理工大学1997一、11_14〔8分〕]
〔1〕.A.VT,ET为空B.VT为所有顶点,ET为空
C.VT为网中任意一点,ET为空D.VT为空,ET为网中所有边
〔2〕.A.选i属于VT,j不属于VT,且〔i,j〕上的权最小
B.选i属于VT,j不属于VT,且〔i,j〕上的权最大
C.选i不属于VT,j不属于VT,且〔i,j〕上的权最小
D.选i不属于VT,j不属于VT,且〔i,j〕上的权最大
〔3〕.A.顶点i加入VT,〔i,j〕加入ETB.顶点j加入VT,〔i,j〕加入ET
C.顶点j加入VT,〔i,j〕从ET中删去D.顶点i,j加入VT,〔i,j〕加入ET
〔4〕.A.ET中为最小生成树B.不在ET中的边构成最小生成树
C.ET中有n-1条边时为生成树,否则无解D.ET中无回路时,为生成树,否则无解
22.<1>.求从指定源点到其余各顶点的迪杰斯特拉〔Dijkstra〕最短路径算法中弧上权不能为负的原因是在实际应用中无意义;
<2>.利用Dijkstra求每一对不同顶点之间的最短路径的算法时间是O;〔图用邻接矩阵表示〕
<3>.Floyd求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路.
上面不正确的是〔〕.[南京理工大学2000一、21〔1.5分〕]
A.<1>,<2>,<3>B.<1>C.<1>,<3>D.<2>,<3>
23.当各边上的权值<>时,BFS算法可用来解决单源最短路径问题.[中科院计算所2000一、3<2分〕]
A.均相等B.均互不相等C.不一定相等
24.求解最短路径的Floyd算法的时间复杂度为<>.[合肥工业大学1999一、2〔2分〕]
A.O〔n〕B.O〔n+c〕C.O〔n*n〕D.O〔n*n*n〕
25.已知有向图G=,其中V={V1,V2,V3,V4,V5,V6,V7},
E={,,,,,,,,},G的拓扑序列是〔〕.
A.V1,V3,V4,V6,V2,V5,V7B.V1,V3,V2,V6,V4,V5,V7
C.V1,V3,V4,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V7
[航空航天大学2000一、7〔2分〕]
26.若一个有向图的邻接距阵中,主对角线以下的元素均为零,则该图的拓扑有序序列〔〕.
A.存在B.不存在[中科院计算所1998二、6<2分〕][中国科技大学1998二、6〔2分〕]
27.一个有向无环图的拓扑排序序列〔〕是唯一的.[邮电大学2001一、3〔2分〕]
A.一定B.不一定
28.在有向图G的拓扑序列中,若顶点Vi在顶点Vj之前,则下列情形不可能出现的是〔〕.
A.G中有弧B.G中有一条从Vi到Vj的路径
C.G中没有弧D.G中有一条从Vj到Vi的路径
[南京理工大学2000一、9〔1.5分〕]
29.在用邻接表表示图时,拓扑排序算法时间复杂度为<>.
A.OB.OC.OD.O
[合肥工业大学2000一、2〔2分〕][南京理工大学2001一、9〔1.5分〕]
[青岛大学2002二、3〔2分〕]
30.关键路径是事件结点网络中〔〕.[西安电子科技大学2001应用一、4〔2分〕]
A.从源点到汇点的最长路径B.从源点到汇点的最短路径
C.最长回路D.最短回路
31.下面关于求关键路径的说法不正确的是〔〕.[南京理工大学1998一、12〔2分〕]
A.求关键路径是以拓扑排序为基础的
B.一个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同
C.一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差
D.关键活动一定位于关键路径上
32.下列关于AOE网的叙述中,不正确的是〔〕.
A.关键活动不按期完成就会影响整个工程的完成时间
B.任何一个关键活动提前完成,那么整个工程将会提前完成
C.所有的关键活动提前完成,那么整个工程将会提前完成
D.某些关键活动提前完成,那么整个工程将会提前完成
[北方交通大学1999一、7〔3分〕][工业大学1999一、1<2分>]
二、判断题
1.树中的结点和图中的顶点就是指数据结构中的数据元素.〔〕[青岛大学2001四、1〔1分〕]
2.在n个结点的无向图中,若边数大于n-1,则该图必是连通图.〔〕[中科院软件所1997一、4<1分〕]
3.对有n个顶点的无向图,其边数e与各顶点度数间满足下列等式e=
.〔〕
[南京航空航天大学1996六、4〔1分〕]
4.有e条边的无向图,在邻接表中有e个结点.〔〕[南京理工大学1998二、5〔2分〕]
5.有向图中顶点V的度等于其邻接矩阵中第V行中的1的个数.〔〕[合肥工业大学2001二、7<1分〕]
6.强连通图的各顶点间均可达.〔〕[邮电大学2000一、3〔1分〕]
7.强连通分量是无向图的极大强连通子图.〔〕[邮电大学2002一、7〔1分〕]
8.连通分量指的是有向图中的极大连通子图.〔〕[燕山大学1998二、4〔2分〕]
9.邻接多重表是无向图和有向图的链式存储结构.〔〕[南京航空航天大学1995五、5〔1分〕]
10.十字链表是无向图的一种存储结构.〔〕[青岛大学2001四、7〔1分〕]
11.无向图的邻接矩阵可用一维数组存储.〔〕[青岛大学2000四、5〔1分〕]
12.用邻接矩阵法存储一个图所需的存储单元数目与图的边数有关.〔〕
[东南大学2001一、4〔1分〕][中山大学1994
、3〔2分〕]
13.有n个顶点的无向图,采用邻接矩阵表示,图中的边数等于邻接矩阵中非零元素之和的一半.〔〕
[邮电大学1998一、