1
在一个图中,所有顶点的度数之和等于图的边数的( )倍。
(4.0分)
A、
0.5
B、
1
C、
2
D、
4
正确答案: C
2
具有n个顶点的有向图最多有( )条边。
(4.0分)
A、
n
B、
n(n-1)
C、
n(n+1)
D、
n^2
正确答案: B
3
n个顶点的连通图用邻接距阵表示时,该距阵至少有( )个非零元素。
(4.0分)
A、
n
B、
2(n-1)
C、
n/2
D、
n^2
正确答案: B
4
G是一个非连通无向图,共有28条边,则该图至少有( )个顶点。
(4.0分)
A、
7
B、
8
C、
9
D、
10
正确答案: C
答案解析:
8个顶点的无向图最多有8*7/2=28条边,再添加一个点即构成非连通无向图,故至少有9个顶点。
5
下面( )算法适合构造一个稠密图G的最小生成树。
(4.0分)
A、
Prim算法
B、
Kruskal算法
C、
Floyd算法
D、
Dijkstra算法
正确答案: A
6
用邻接表表示图进行广度优先遍历时,通常借助( )来实现算法。
(4.0分)
A、
栈
B、
队列
C、
树
D、
图
正确答案B
7
已知图的邻接矩阵如下图所示,则从顶点0出发按深度优先遍历的结果是( )。
(4.0分)
A、
0 2 4 3 1 5 6
B、
0 1 3 6 5 4 2
C、
0 1 3 4 2 5 6
D、
0 3 6 1 5 4 2
正确答案: C
8
G是一个非连通无向图,共有28条边,则该图至少有( )个顶点。
(4.0分)
A、
7
B、
8
C、
9
D、
10
正确答案: C
9
下列关于图遍历的说法不正确的是( )。
(4.0分)
A、
连通图的深度优先搜索是一个递归过程
B、
图的广度优先搜索中邻接点的寻找具有“先进先出”的特征
C、
非连通图不能用深度优先搜索法
D、
图的遍历要求每一顶点仅被访问一次
正确答案: C
10
对于一个有向图,若一个顶点的入度为k1,、出度为k2,则对应邻接表中该顶点单链表中的结点数为( )。
(4.0分)
A、
k1
B、
k2
C、
k1+k2
D、
k1-k2
正确答案: B
11
、设G1=(V1,E1)和G2=(V2,E2)为两个图,如果V1?V2,E1?E2则称( )。
(4.0分)
A、
G1是G2的子图
B、
G2是G1的子图
C、
G1是G2的连通分量
D、
G2是G1的连通分量
正确答案: A
答案解析:
12
用邻接表表示图进行深度优先遍历时, 通常采用_________来实现算法.
(4.0分)
A、
栈
B、
队列
C、
树
D、
图
正确答案:A
13
在N条边的无向图的邻接表的存储中,边表的个数有__________.
(4.0分)
A、
N
B、
2N
C、
N/2
D、
N*N
正确答案: B
14
对于含有n个顶点e条边的无向连通图,利用kruskal算法生成最小代价生成树其时间复杂度为___________.
(4.0分)
A、
O(elog2e)
B、
O(e*n)
C、
O(elog2n)
D、
O(nlog2n)
正确答案: A
15
用Prim和Kruskal两种算法构造图的最小生成树,所得到的最小生成树________。
(4.0分)
A、
是相同的
B、
是不同的
C、
可能相同,可能不同
D、
以上都不对
正确答案: C
16
对含n个顶点e条边的有向图,Dijkstra算法的时间复杂度为_______。
(4.0分)
A、
O(n)
B、
O(n+e)
C、
O(n^e)
D、
O(n2)
正确答案: D
17
图中有关路径的定义是___________.
(4.0分)
A、
由顶点和相邻顶点序偶构成的边所形成的序列
B、
由不同顶点所形成的序列
C、
由不同边所形成的序列
D、
上述定义都不是
正确答案: A
18
如果某图的邻接矩阵是对角线元素均为零的上三角矩阵,则此图是( )。
B.
C. D.
(4.0分)
A、
有向完全图
B、
连通图
C、
强连通图
D、
有向无环图
正确答案: B
19
无向图中一个顶点的度是指图中( )。
(4.0分)
A、
通过该顶点的简单路径数
B、
与该顶点相邻接的顶点数
C、
与该顶点连通的顶点数
D、
通过该顶点的回路数
正确答案: B
20
一个无向图有5个顶点,8条边,则其生成树将要去掉()条边
(4.0分)
A、
3
B、
4
C、
5
D、
6
正确答案: B
二.判断题(共10题,20.0分)
1
图的生成树是惟一的。
(2.0分)
正确答案:×
2
图的连通分量是无向图的极小连通子图。
(2.0分)
正确答案:×
3
图的深度优先搜索只能针对邻接矩阵存储的图
(2.0分)
正确答案:×
答案解析:
4
邻接表只能用于有向图的存储.
(2.0分)
正确答案:×
5
最小生成树问题是构造连通网的最小代价生成树。
(2.0分)
正确答案:√
6
求最小生成树时,Prim 算法在边较少,结点较多时效率较高。
(2.0分)
正确答案:×
7
边数很多的稠密图,适宜用邻接矩阵表示。
(2.0分)
正确答案:√
8
若一个无向图以顶点 v1 为起点进行深度优先遍历,所得的遍历序列唯一, 则可以 唯一确定该图.
(2.0分)
正确答案:√
9
用邻接矩阵存储图时, 在不考虑压缩存储的情况下,所占用的存储空间与图中结 点个数有关, 而与图的边数无关.
(2.0分)
正确答案:√
10
图可以没边,但不能没有顶点
(2.0分)
正确答案:√