计算机专业基础综合(图)-试卷1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机专业基础综合(图)-试卷1

(总分:58.00,做题时间:90分钟)

一、单项选择题(总题数:18,分数:36.00)

1.单项选择题1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:

2.00)__________________________________________________________________________________________ 解析:

2.在有向图G的拓扑序列中,若顶点v i在顶点v j之前,则下列情形不可能出现的是( )。

(分数:2.00)

A.G中有弧 i,v h>

B.G中有一条从v i到v j的路径

C.G中没有弧 i,v j>

D.G中有一条从v j到v i的路径√

解析:解析:此题考查的知识点是图的拓扑排序。根据拓扑排序的定义,若顶点v i与顶点v j有一条弧,则拓扑序列中顶点v i必在顶点v j之前。若有一条从v j到v i的路径,则顶点v i不可能在顶点v j之前。所以应选D。

3.以下关于图的说法中正确的是( )。Ⅰ.一个有向图的邻接表和逆邻接表中的结点个数一定相等Ⅱ.用邻接矩阵存储图,所占用的存储空间大小只与图中结点个数有关,而与图的边数无关Ⅲ.无向图的邻接矩阵一定是对称的,有向图的邻接矩阵一定是不对称的

(分数:2.00)

A.Ⅰ,Ⅱ√

B.Ⅱ,Ⅲ

C.Ⅰ,Ⅲ

D.仅有Ⅱ

解析:解析:说法Ⅰ是正确的,邻接表和逆邻接表的区别仅在于出边和入边,边表的结点个数都等于有向图中的边的个数。说法Ⅱ是正确的,邻接矩阵的空间复杂度为D(n 2 ),与边的个数无关。说法Ⅲ是错误的,有向图的邻接矩阵不一定是不对称的,例如,有向完全图的邻接矩阵就是对称的。

4.下列关于AOE网的叙述中,不正确的是( )。

(分数:2.00)

A.关键活动不按期完成就会影响整个工程的完成时间

B.任何一个关键活动提前完成,那么整个工程将会提前完成√

C.所有的关键活动提前完成,那么整个工程将会提前完成

D.某些关键活动提前完成,那么整个工程将会提前完成

解析:解析:此题考查的知识点是图的关键路径。在AOE网中,从始点到终点具有最大路径长度(该路径上的各个活动所持续的时间之和)的路径称为关键路径,并且不只一条。关键路径上的活动称为关键活动。A、

C、D的说法都正确。但任何一个关键活动提前完成,不一定会影响关键路径,所以根据题意应选B。

5.一个二部图的邻接矩阵A是一个( )类型的矩阵。

(分数:2.00)

A.rtxn矩阵

B.分块对称矩阵√

C.上三角矩阵

D.下三角矩阵

解析:解析:此题考查的知识点是二部图的定义与存储。二部图定义为:若能将无向图G=的顶点集V划分成两个子集V1和V2(V1∩V2=?),使得G中任何一条边的两个端点一个属于V1,另一个属于V2,则称G为二部图。由于其特点,其存储矩阵必为分块对称的,所以选B。

6.求解最短路径的Floyd算法的时间复杂度为( )。

(分数:2.00)

A.O(n)

B.O(n+C)

C.O(n 2 )

D.O(n 3 ) √

解析:

7.下列4组含C1~C7的结点序列中,( )

(分数:2.00)

A.Cl,C2,C6,C7,C5,C4,C3

B.C1,C2,C6,C3,C4,C5,C7

C.C1,C4,C2,C3,C5,C6,C7

D.C5,C7,C4,C1,C2,C3,C6 √

解析:解析:考查拓扑排序的算法。以1开头的拓扑排序过程,如下图所示:以5开头的拓扑排序

8.如果具有n个顶点的图是一个环,则它有( )棵生成树。

(分数:2.00)

A.n 2

B.n √

C.n一1

D.1

解析:解析:因为n个顶点构成的环共有n条边,去掉其中任意一条便是一棵生成树,共有n种情况,所以可以有n棵不同的生成树。

9.如下图所示,在下面的5个序列中,符合深度优先遍历的序列有( )个。①aebfdc ②acfdeb③aedfcb

(分数:2.00)

A.5

B.4

C.3

D.2 √

解析:解析:本题中,符合深度优先遍历顺序的是1和5,其他三个序列均不符合。

10.无向图G有23条边,度为4的顶点有5个,度为3的顶点有4个,其余都是度为2的顶点,则图G最多有( )个顶点。

(分数:2.00)

A.11

B.12

C.15

D.16 √

解析:解析:由于在具有n个顶点e条边的无向图中,有i)=2e,故可求得度为2的顶点数为7个,从而最多有16个顶点。

11.对AOE网络中有关关键路径的叙述中,正确的是( )。

(分数:2.00)

A.从开始顶点到完成顶点的具有最大长度的路径,关键路径长度是完成整个工程所需的最短时间√

B.从开始顶点到完成顶点的具有最小长度的路径,关键路径长度是完成整个工程所需的最短时间

C.从开始顶点到完成顶点的具有最大长度的路径,关键路径长度是完成整个工程所需的最长时间

D.从开始顶点到完成顶点的具有最小长度的路径,关键路径长度是完成整个工程所需的最长时间

解析:解析:本题考查关键路径的定义。关键路径:从起点到终点的最长路径长度(路径上各活动持续时间之和)。关键活动:关键路径上的活动称为关键活动。

12.以下关于图的叙述中,正确的是( )。

(分数:2.00)

A.强连通有向图的任何顶点到其他所有顶点都有弧

B.图与树的区别在于图的边数大于或等于顶点数

C.无向图的连通分量指无向图中的极大连通子图√

D.假设有图G={V,{E},顶点集V"∈V,E"∈E,则V和{E"}构成G的子图

解析:解析:强连通有向图的任何顶点到其他所有顶点都有路径,但未必有弧,A错误。图与树的区别是逻辑上的,而不是边数的区别,图的边数也可能小于树的边数。若E"中的边对应的顶点不是V"中的元素时,则V"和{E"}无法构成图,D错误。

13.假设有n个顶点e条边的有向图用邻接表表示,则删除与某个顶点v相关的所有边的时间复杂度为( )。(分数:2.00)

A.O(n)

B.O(e)

C.O(n+e) √

D.O(ne)

解析:解析:删除与某顶点v相关的所有边的过程如下:先删除下标为v的顶点表结点的单链表,出边数最多为n一1,对应时间复杂度为O(n),再扫描所有边表结点,删除所有的入边,对应时间复杂度为O(e)。故总的时间复杂度为O(n+e)。

14.若G是一个具有36条边的非连通无向图(不含自回路和多重边),则图G的结点数至少是( )。

(分数:2.00)

A.11

B.10 √

C.9

D.8

解析:解析:n个顶点构成的无向图中,边数≤n(n一1)/2,将e=36代入,有n≥9,现已知无向图是非连通的,则n至少为10。

15.已知有向图G=(V,A),其中V={a,b,c,d,e},A={,,,,,}。对该图进行拓扑排序,下面序列中不是拓扑排序的是( )。

(分数:2.00)

A.a,d,c,b,e

B.d,a,b,c,e

C.a,b,d,c,e

D.a,b,c,d,e √

解析:解析:选项D中,删去a、b及其对应的出边后,c的入度不为0,因此有边,故不是拓扑序列。选项A、B、C均为拓扑序列。解答本类题时,建议读者根据边集合画出草图。

16.用有向无环图描述表达式(A+B)*((A+B)/A),至少需要顶点的数目为( )。

(分数:2.00)

A.5 √

B.6

C.8

D.9

解析:解析:此题考查的知识点是有向无环图的定义。有向无环图是一个无环的有向图,可以用来表示公共子表达式,本题中出现的5个字符作为5个顶点,其中A+B和A可共用,所以至少5个即可,选A。17.邻接多重表的存储结构和十字链表类似,也是由顶点表和边表组成,每一条边用一个结点表示,其顶点

关于图中各个域的说明,不正确的是( )。

(分数:2.00)

相关文档
最新文档