#z187. 图的概念单选测试
图的概念单选测试
1. 以下关于图的基本概念,说法正确的是:
{{ select(1) }}
- 图中的边只能是有方向的
- 图由顶点(Vertex)和边(Edge)两部分组成
- 图中不允许存在没有边的孤立顶点
- 图的顶点必须按顺序编号
2. 在一个具有n个顶点的无向图中,最多可以有多少条边?
{{ select(2) }}
- n
- n(n-1)
- n(n-1)/2
- 2n
3. 邻接矩阵是图的一种表示方法,对于一个具有n个顶点的图,其邻接矩阵的大小是:
{{ select(3) }}
- n×1
- n×n
- 1×n
- 2n×2n
4. 在无向图的邻接矩阵中,以下说法正确的是:
{{ select(4) }}
- 矩阵一定是对角矩阵
- 矩阵一定是对称矩阵
- 矩阵主对角线上的元素一定为0
- 矩阵中的元素只能是0或1
5. 若邻接矩阵A中,A[i][j] = 1表示:
{{ select(5) }}
- 顶点i和顶点j之间没有边
- 顶点i和顶点j之间有边
- 顶点i的度数为1
- 顶点i到顶点j有一条长度为1的路径
6. 对于一个有向图,若存在从顶点i到顶点j的边,则其邻接矩阵中:
{{ select(6) }}
- A[i][j] = A[j][i] = 1
- A[i][j] = 1且A[j][i] = 0
- 至少有A[i][j] = 1
- 以上都不对
7. 使用邻接矩阵存储图时,查询两个顶点之间是否存在边的时间复杂度是:
{{ select(7) }}
- O(1)
- O(n)
- O(n²)
- O(log n)
8. 对于一个包含5个顶点的完全图(每个顶点与其他所有顶点都相连),其邻接矩阵中有多少个1?
{{ select(8) }}
- 5
- 10
- 15
- 20
9. 判断题:有向图中,边的方向不影响邻接矩阵的表示方式。
{{ select(9) }}
- A. 正确
- B. 错误
10. 判断题:邻接矩阵适合表示顶点数量多但边数量少的稀疏图。
{{ select(10) }}
- A. 正确
- B. 错误
11. 判断题:在邻接矩阵中,主对角线上的元素(A[i][i])通常表示顶点到自身的边。
{{ select(11) }}
- A. 正确
- B. 错误
12. 判断题:邻接矩阵只能表示无权图,不能表示带权图。
{{ select(12) }}
- A. 正确
- B. 错误