第七章 图

第七章 图
第七章 图

第七章图

一、选择题

1.图中有关路径的定义是( A )

A.由顶点和相邻顶点序偶构成的边所形成的序列 B.由不同顶点所形成的序列

C.由不同边所形成的序列 D.上述定义都不是

2.设无向图的顶点个数为n,则该图最多有(B )条边。

A.n-1 B.n(n-1)/2 C. n(n+1)/2 D.0 E.n2

3.一个n个顶点的连通无向图,其边的个数至少为( A )。

A.n-1 B.n C.n+1 D.nlogn;

4.要连通具有n个顶点的有向图,至少需要( B )条边。】

A.n-l B.n C.n+l D.2n

5.n个结点的完全有向图含有边的数目( D )。

A.n*n B.n(n+1) C.n/2 D.n*(n-l)

6.一个有n个结点的图,最少有( B )个连通分量,最多有( D )个连通分量。

A.0 B.1 C.n-1 D.n

7.在一个无向图中,所有顶点的度数之和等于所有边数( B )倍,在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的( C )倍。

A.1/2 B.2 C.1 D.4

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

A.5 B.6 C.8 D.9

9.用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是(A )。

A.逆拓扑有序 B.拓扑有序 C.无序的

10.下面结构中最适于表示稀疏无向图的是( C ),适于表示稀疏有向图的是( BDE )。

A.邻接矩阵 B.逆邻接表 C.邻接多重表 D.十字链表 E.邻接表

11.下列哪一种图的邻接矩阵是对称矩阵?( B )

A.有向图 B.无向图 C.AOV网 D.AOE网

12.从邻接阵矩可以看出,该图共有(B)个顶点;如果是有向图该图共有(B)条弧;如果是无向图,则共有(D)条边。

①.A.9 B.3 C.6 D.1 E.以上答案均不正确

②.A.5 B.4 C.3 D.2 E.以上答案均不正确

③.A.5 B.4 C.3 D.2 E.以上答案均不正确

14.用相邻矩阵A表示图,判定任意两个顶点Vi和Vj之间是否有长度为m的路径相连,则只要检查( C )的第i行第j列的元素是否为零即可。

A.mA B.A C.A m D.Am-1

15.下列说法不正确的是( C )。

A.图的遍历是从给定的源点出发每一个顶点仅被访问一次 C.图的深度遍历不适用于有向图

B.遍历的基本算法有两种:深度遍历和广度遍历 D.图的深度遍历是一个递归过程

16.无向图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)},对该图进行深度优先遍历,得到的顶点序列正确的是( D )。

A.a,b,e,c,d,f B.a,c,f,e,b,d C.a,e,b,c,f,d D.a,e,d,f,c,b

17.设图如右所示,在下面的5个序列中,符合深度优先遍历的序列有多少?( D )

a e

b d f

c a c f

d

e b a e d

f c b a e f d c b a e f d b c

A.5个 B.4个 C.3个 D.2个

18.下图中给出由7个顶点组成的无向图。从顶点1出发,对它进行深度优先遍历得到的序列是(C),而进行广度优先遍历得到的顶点序列是(C)。

①.A.1354267 B.1347652 C.1534276 D.1247653 E.以上答案均不正确

②.A.1534267 B.1726453 C.l354276 D.1247653 E.以上答案均不正确

19.下面哪一方法可以判断出一个有向图是否有环(AB):

A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径

20.在图采用邻接表存储时,求最小生成树的 Prim算法的时间复杂度为( B )。

A. O(n)

B. O(n+e)

C. O(n2)

D. O(n3)

21.下面是求连通网的最小生成树的prim算法:集合VT,ET分别放顶点和边,初始为( C),下面步骤重复n-1次: a:( A);b:( B);最后:(A)。

(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)加入ET B.顶点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(n3 );(图用邻接矩阵表示)

(3). Floyd求每对不同顶点对的算法中允许弧上的权为负,但不能有权和为负的回路。

上面不正确的是( A )。

A.(1),(2),(3) B.(1) C.(1),(3) D.(2),(3)

23.当各边上的权值( A)时,BFS算法可用来解决单源最短路径问题。

A.均相等 B.均互不相等 C.不一定相等

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

A.O(n) B. O(n+c) C. O(n*n) D. O(n*n*n)

25.已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},

E={,,,,,,,,},G的拓扑序列是(A )。

A.V1,V3,V4,V6,V2,V5,V7 B.V1,V3,V2,V6,V4,V5,V7

C.V1,V3,V4,V5,V2,V6,V7 D.V1,V2,V5,V3,V4,V6,V7

26.若一个有向图的邻接距阵中,主对角线以下的元素均为零,则该图的拓扑有序序列( A )。

A.存在 B.不存在

27.一个有向无环图的拓扑排序序列( B )是唯一的。

A.一定 B.不一定

28.在有向图G的拓扑序列中,若顶点Vi在顶点Vj之前,则下列情形不可能出现的是( D )。

A.G中有弧 B.G中有一条从Vi到Vj的路径

C.G中没有弧 D.G中有一条从Vj到Vi的路径

29.在用邻接表表示图时,拓扑排序算法时间复杂度为( B )。

A. O(n)

B. O(n+e)

C. O(n*n)

D. O(n*n*n)

30.关键路径是事件结点网络中( A )。

A.从源点到汇点的最长路径 B.从源点到汇点的最短路径

C.最长回路 D.最短回路

31. 下面关于求关键路径的说法不正确的是( C )。

A.求关键路径是以拓扑排序为基础的

B.一个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同

C.一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差

D.关键活动一定位于关键路径上

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

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

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

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

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

二、判断题

1.树中的结点和图中的顶点就是指数据结构中的数据元素。( T )

2.在n个结点的无向图中,若边数大于n-1,则该图必是连通图。( F )

3.对有n个顶点的无向图,其边数e与各顶点度数间满足下列等式e=。( F )

4. 有e条边的无向图,在邻接表中有e个结点。( F )

5.有向图中顶点V的度等于其邻接矩阵中第V行中的1的个数。( F )

6.强连通图的各顶点间均可达。( T )

7.强连通分量是无向图的极大强连通子图。( F )

8.连通分量指的是有向图中的极大连通子图。( F )

9.邻接多重表是无向图和有向图的链式存储结构。( F)

10.十字链表是无向图的一种存储结构。( F )

11.无向图的邻接矩阵可用一维数组存储。( T )

12.用邻接矩阵法存储一个图所需的存储单元数目与图的边数有关。( F )

13.有n个顶点的无向图,采用邻接矩阵表示,图中的边数等于邻接矩阵中非零元素之和的一半。( T )14.有向图的邻接矩阵是对称的。( F )

15.无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是非对称矩阵。( F )

16.邻接矩阵适用于有向图和无向图的存储,但不能存储带权的有向图和无向图,而只能使用邻接表存储形式来存储它。( F )

17.用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小与图中结点个数有关,而与图的边数无关。( T )

18.一个有向图的邻接表和逆邻接表中结点的个数可能不等。( F )

19.需要借助于一个队列来实现DFS算法。( F )

20.广度遍历生成树描述了从起点到各顶点的最短路径。( F )

21.任何无向图都存在生成树。( F )

22.不同的求最小生成树的方法最后得到的生成树是相同的.( F )

23.带权无向图的最小生成树必是唯一的。( F )

24.最小代价生成树是唯一的。( F )

25.一个网(带权图)都有唯一的最小生成树。( F )

26.连通图上各边权值均不相同,则该图的最小生成树是唯一的。( T )

27.带权的连通无向图的最小(代价)生成树(支撑树)是唯一的。( F )

28.最小生成树的KRUSKAL算法是一种贪心法(GREEDY)。( T )

29.求最小生成树的普里姆(Prim)算法中边上的权可正可负。( F )

30.带权的连通无向图的最小代价生成树是唯一的。( F )

31.最小生成树问题是构造连通网的最小代价生成树。( T )

32.在图G的最小生成树G1中,可能会有某条边的权值超过未选边的权值。( T )

33.在用Floyd算法求解各顶点的最短路径时,每个表示两点间路径的path k-1[I,J]一定是path k [I,J]的子集(k=1,2,3,…,n)。( F )

34.拓扑排序算法把一个无向图中的顶点排成一个有序序列。(F )

35.拓扑排序算法仅能适用于有向无环图。( F )

36.无环有向图才能进行拓扑排序。( T )

37.有环图也能进行拓扑排序。( F )

38.拓扑排序的有向图中,最多存在一条环路。( F )

39.任何有向图的结点都可以排成拓扑排序,而且拓扑序列不唯一。( F )

40.既使有向无环图的拓扑序列唯一,也不能唯一确定该图。( F

41.若一个有向图的邻接矩阵对角线以下元素均为零,则该图的拓扑有序序列必定存在。( T )42.AOV网的含义是以边表示活动的网。( F )

43.对一个AOV网,从源点到终点的路径最长的路径称作关键路径。F

44.关键路径是AOE网中从源点到终点的最长路径。( T)

45. AOE网一定是有向无环图。( F)

46.在表示某工程的AOE网中,加速其关键路径上的任意关键活动均可缩短整个工程的完成时间。( F )47.在AOE图中,关键路径上某个活动的时间缩短,整个工程的时间也就必定缩短。( F )

48.在AOE图中,关键路径上活动的时间延长多少,整个工程的时间也就随之延长多少。( T )

49.当改变网上某一关键路径上任一关键活动后,必将产生不同的关键路径。F

三、填空题

1.判断一个无向图是一棵树的条件是__有n个顶点,n-1条边的无向连通图 ____。

2.有向图G的强连通分量是指__有向图的极大强连通子图 ____。

3.一个连通图的___生成树__是一个极小连通子图。

4.具有10个顶点的无向图,边的总数最多为__45 ____。

5.若用n表示图中顶点数目,则有__n(n-1)/2_____条边的无向图成为完全图。

7.G是一个非连通无向图,共有28条边,则该图至少有___9 ___个顶点。

8.在有n个顶点的有向图中,若要使任意两点间可以互相到达,则至少需要___n ___条弧。

9.在有n个顶点的有向图中,每个顶点的度最大可达__2(n-1)__。

10.设G为具有N个顶点的无向连通图,则G中至少有___N-1___条边。

11.n个顶点的连通无向图,其边的条数至少为___n-1___。

12.如果含n个顶点的图形形成一个环,则它有___n___棵生成树。

13.N个顶点的连通图的生成树含有____N-1__条边。

14.构造n个结点的强连通图,至少有__n____条弧

15.有N个顶点的有向图,至少需要量___N___条弧才能保证是连通的。

16.右图中的强连通分量的个数为( 3)个。

17.N个顶点的连通图用邻接矩阵表示时,该矩阵至少有___2(N-1)____个非零元素。

18.在图G的邻接表表示中,每个顶点邻接表中所含的结点数,对于无向图来说等于该顶点的___度___;对于有向图来说等于该顶点的__出度__。

19.在有向图的邻接矩阵表示中,计算第I个顶点入度的方法是_第I列非零元素个数_。

20.对于一个具有n个顶点e条边的无向图的邻接表的表示,则表头向量大小为__n__,邻接表的边结点个数为__2e_。

21.遍历图的过程实质上是__查找顶点的邻接点的过程_,breath-first search遍历图的时间复杂O(n+e);depth-first search遍历图的时间复杂度__O(n+e)_,两者不同之处在于_访问顶点的顺序不同_,反映在数据结构上的差别是_队列和栈_。

22.已知一无向图G=(V,E),其中V={a,b,c,d,e } E={(a,b),(a,d),(a,c),(d,c),(b,e)}现用某一种图遍历方法从顶点a开始遍历图,得到的序列为abecd,则采用的是__深度优先_遍历方法。

23.一无向图G(V,E),其中V(G)={1,2,3,4,5,6,7},E(G)={(1,2),(1,3),(2,4),(2,5),(3,6),(3,7),(6,7)(5,1)},对该图从顶点3开始进行遍历,去掉遍历中未走过的边,得一生成树G’(V,E’),V (G’)=V(G),E(G’)={(1,3),(3,6),(7,3),(1,2),(1,5),(2,4)},则采用的遍历方法是__宽度优先遍历 _

24.为了实现图的广度优先搜索,除了一个标志数组标志已访问的图的结点外,还需_队列 _存放被访问的结点以实现遍历。

26.构造连通网最小生成树的两个典型算法是_普里姆(prim)算法和克鲁斯卡尔(Kruskal)算法__。27.求图的最小生成树有两种算法,_克鲁斯卡尔_算法适合于求稀疏图的最小生成树。

28. Prim(普里姆)算法适用于求_边稠密_的网的最小生成树;kruskal(克鲁斯卡尔)算法适用于求_边稀疏__的网的最小生成树

29.克鲁斯卡尔算法的时间复杂度为_O(eloge)_,它对__边稀疏_图较为适合。

30.对于含N个顶点E条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为_O(n2)_,利用Kruskal算法生成最小代价生成树其时间复杂度为_O(eloge)__。

31.下面描述的是一种构造最小生成树算法的基本思想。设要处理的无向图包括n个节点V1,V2,...,Vn,用相邻矩阵A表示,边的权全是正数。请在下列划线处填上正确叙述。

(1).若(Vi,Vj)是边,则A(i,j)的值等于_(V i,V j)边上的权值,若(Vi,Vj)不是边,则A (i,j)的值是一个比任何边的权_ 都大的数_,矩阵的对角线元素全为0。

(2).构造最小生成树过程中,若节点Vi已包括进生成树,就把相邻矩阵的对角线元素A(i,i)置成__1_,若(Vi,Vj)已包括进生成树,就把矩阵元素A(i,j)置成_负值__。

(3).算法结束时,相邻矩阵中__为负_的元素指出最小生成树的_边_。

32.有一个用于n个顶点连通带权无向图的算法描述如下:

(1).设集合T1与T2,初始均为空;

(2).在连通图上任选一点加入T1;

(3).以下步骤重复n-1次:

a.在i属于T1,j不属于T1的边中选最小权的边;

b.该边加入T2。

上述算法完成后,T2中共有_n-1__条边,该算法称_普里姆_算法,T2中的边构成图的__最小生成树_。

33.有向图G可拓扑排序的判别条件是_不存在环_。

34. Dijkstra最短路径算法从源点到其余各顶点的最短路径的路径长度按__递增_次序依次产生,该算法弧上的权出现_负值_情况时,不能正确产生最短路径。

35.求从某源点到其余各顶点的Dijkstra算法在图的顶点数为10,用邻接矩阵表示图时计算时间约为10ms,则在图的顶点数为40,计算时间约为_160_ms。

36.求最短路径的Dijkstra算法的时间复杂度为_O(n2)__。

37.有向图G=(V,E),其中 V(G)={0,1,2,3,4,5},用三元组表示弧及弧上的权 d.E(G)为{<0,5,100>,<0,2,10><1,2,5><0,4,30><4,5,60><3,5,10><2,3,50><4,3,20>},则从源点0到顶点3的最短路径长度是_50_,经过的中间顶点是__经过中间顶点④_。

38.上面的图去掉有向弧看成无向图则对应的最小生成树的边权之和为_75___。

39.设有向图有n个顶点和e条边,进行拓扑排序时,总的计算时间为__O(n+e)__。

40.AOV网中,结点表示_活动_,边表示_活动间的优先关系_。AOE网中,结点表示__事件_,边表示_活动__。41.在AOE网中,从源点到汇点路径上各活动时间总和最长的路径称为_关键路径_。

42.在 AOV网中,存在环意味着_某项活动以自己为先决条件_,这是__荒谬的;对程序的数据流图来说,它表明存在_死循环__。

43.当一个AOV网用邻接表表示时,可按下列方法进行拓扑排序。

(1).查邻接表中入度为_零 _的顶点,并进栈;

(2).若栈不空,则①输出栈顶元素Vj,并退栈;②查Vj的直接后继Vk,对Vk入度处理,处理方法是_V k度减1,若V k入度己减到零,则V k顶点入栈_;

(3).若栈空时,输出顶点数小于图的顶点数,说明有_环__,否则拓扑排序完成。

46.n个顶点的有向图用邻接矩阵array表示,下面是其拓扑排序算法,试补充完整。

注:(1).图的顶点号从 0开始计;(2).indegree是有n个分量的一维数组,放顶点的入度;

(3).函数 crein用于算顶点入度;(4).有三个函数push(data),pop( ),check( )其含义为数

据 data进栈,退栈和测试栈是否空(不空返回1,否则0)。

crein( array ,indegree,n)

{ for (i=0;i

for(i=0,i

for (j=0;j

}

topsort (array,indegree,n)

{ count= ((4)0_______)

for (i=0;i

while (check( ))

{ vex=pop( ); printf(vex); count++;

for (i=0;i

{ k=array(6)[vex][i]_

if ((7)k==1_ ) { indegree[i]--; if ((8)indegree[i]==0_ ) push(i); }

}

}

if( count

}

48.如下为拓扑排序的C程序,

(1).列出对右图执行该程序后的输出结果。V1 V4 V3 V6 V2 V5

(2).在程序空白处填上适当语句。

void topsort(hdnodes graph [],int n)

{int i,j,k,top; node_pointer ptr ;

top=-1;

for (i=0; i

if (!graph[i].count){graph[i].count=top; top=i; }

for (i=0; i

if(1)top==-1_ {fprintf(stderr, "\ngraph has a cycle \n"); exit(1); }

else {j=top;(2)top=graph[j].count__; printf( "v%d, " ,j) ;

for (ptr=graph[j].link; ptr; ptr=ptr->link)

{k=ptr->vertex; graph[k].count--;

if((3)graph[k].count==0__) {graph[k].count=top; top=k; } } }

}

数据结构第七章图练习及答案

1.拓扑排序的结果不是唯一的,试写出下图任意2个不同的拓扑序列。 2.写出求以下AOE网的关键路径的过程。要求:给出每一个事件和每一个活动的最早开始时间和最晚开始时间。 【解析】解题关键是弄清拓扑排序的步骤 (1)在AOV网中,选一个没有前驱的结点且输出;(2)删除该顶点和以它为尾的弧;(3)重复上述步骤直至全部顶点均输出或不再有无前驱的顶点。 【答案】(1)0132465 (2)0123465 【解析】求关键路径首先求关键活动,关键活动ai的求解过程如下 (1)求事件的最早发生时间ve(j), 最晚发生时间vl(j); (2)最早发生时间从ve(0)开始按拓扑排序向前递推到ve(6), 最晚发生时间从vl(6)按逆拓扑排序向后递推到vl(0); (3)计算e(i),l(i):设ai由弧表示,持续时间记为dut,则有下式成立 e(i)=ve(j) l(i)=vl(k)-dut() (4)找出e(i)-l(i)=0的活动既是关键活动。 【答案】

关键路径为:a0->a4->a6->a9 7.1选择题 1.对于一个具有n个顶点和e条边的有向图,在用邻接表表示图时,拓扑排序算法时间复杂度为(B) A)O(n) B)O(n+e) C)O(n*n) D)O(n*n*n) 2.设无向图的顶点个数为n,则该图最多有(B)条边。 A)n-1 B)n(n-1)/2 C)n(n+1)/2 D)n2 3.连通分量指的是(B) A)无向图中的极小连通子图 B)无向图中的极大连通子图 C)有向图中的极小连通子图 D)有向图中的极大连通子图 4.n个结点的完全有向图含有边的数目(D) A)n*n B)n(n+1) C)n/2 D)n*(n-1) 5.关键路径是(A) A)AOE网中从源点到汇点的最长路径 B)AOE网中从源点到汇点的最短路径 C)AOV网中从源点到汇点的最长路径 D)AOV网中从源点到汇点的最短路径 6.有向图中一个顶点的度是该顶点的(C) A)入度B)出度C)入度与出度之和D)(入度+出度)/2 7.有e条边的无向图,若用邻接表存储,表中有(B)边结点。 A) e B)2e C)e-1 D)2(e-1) 8.实现图的广度优先搜索算法需使用的辅助数据结构为(B)

第7章 图习题及答案

第7章图 一、选择题 1.对于一个具有n个顶点和e条边的有向图,在用邻接表表示图时,拓扑排序算法时间复杂度为() A) O(n) B) O(n+e) C) O(n*n) D) O(n*n*n) 【答案】B 2.设无向图的顶点个数为n,则该图最多有()条边。 A)n-1 B)n(n-1)/2 C) n(n+1)/2 D)n2 【答案】B 3.连通分量指的是() A)无向图中的极小连通子图 B)无向图中的极大连通子图 C)有向图中的极小连通子图 D)有向图中的极大连通子图 【答案】B 4.n个结点的完全有向图含有边的数目() A)n*n B)n(n+1)C)n/2 D)n*(n-1) 【答案】D 5.关键路径是() A) AOE网中从源点到汇点的最长路径 B) AOE网中从源点到汇点的最短路径 C) AOV网中从源点到汇点的最长路径 D) AOV网中从源点到汇点的最短路径 【答案】A 6.有向图中一个顶点的度是该顶点的() A)入度 B)出度 C)入度与出度之和 D)(入度+出度)/2 【答案】C 7.有e条边的无向图,若用邻接表存储,表中有()边结点。 A) e B) 2e C) e-1 D) 2(e-1)

【答案】B 8.实现图的广度优先搜索算法需使用的辅助数据结构为() A)栈 B)队列 C)二叉树 D)树 【答案】B 9.实现图的非递归深度优先搜索算法需使用的辅助数据结构为() A)栈 B)队列 C)二叉树 D)树 【答案】A 10.存储无向图的邻接矩阵一定是一个() A)上三角矩阵 B)稀疏矩阵 C)对称矩阵 D)对角矩阵【答案】C 11.在一个有向图中所有顶点的入度之和等于出度之和的()倍 A) 1/2 B)1 C) 2 D) 4 【答案】B 12.在图采用邻接表存储时,求最小生成树的 Prim 算法的时间复杂度为()A) O(n) B) O(n+e) C) O(n2) D) O(n3) 【答案】B 13.下列关于AOE网的叙述中,不正确的是() A)关键活动不按期完成就会影响整个工程的完成时间 B)任何一个关键活动提前完成,那么整个工程将会提前完成 C)所有的关键活动提前完成,那么整个工程将会提前完成 D)某些关键活动提前完成,那么整个工程将会提前完成 【答案】B 14.具有10个顶点的无向图至少有多少条边才能保证连通() A) 9 B)10 C) 11 D) 12 【答案】A 15.在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为()A) e B)2e C) n2-e D)n2-2e 【答案】D 16.对于一个具有n个顶点和e条边的无向图,如果采用邻接表来表示,则其表

第七章 图

第七章图 一、选择题 1.图中有关路径的定义是( A ) A.由顶点和相邻顶点序偶构成的边所形成的序列 B.由不同顶点所形成的序列 C.由不同边所形成的序列 D.上述定义都不是 2.设无向图的顶点个数为n,则该图最多有(B )条边。 A.n-1 B.n(n-1)/2 C. n(n+1)/2 D.0 E.n2 3.一个n个顶点的连通无向图,其边的个数至少为( A )。 A.n-1 B.n C.n+1 D.nlogn; 4.要连通具有n个顶点的有向图,至少需要( B )条边。】 A.n-l B.n C.n+l D.2n 5.n个结点的完全有向图含有边的数目( D )。 A.n*n B.n(n+1) C.n/2 D.n*(n-l) 6.一个有n个结点的图,最少有( B )个连通分量,最多有( D )个连通分量。 A.0 B.1 C.n-1 D.n 7.在一个无向图中,所有顶点的度数之和等于所有边数( B )倍,在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的( C )倍。 A.1/2 B.2 C.1 D.4 8.用有向无环图描述表达式(A+B)*((A+B)/A),至少需要顶点的数目为( A)。 A.5 B.6 C.8 D.9 9.用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是(A )。 A.逆拓扑有序 B.拓扑有序 C.无序的 10.下面结构中最适于表示稀疏无向图的是( C ),适于表示稀疏有向图的是( BDE )。 A.邻接矩阵 B.逆邻接表 C.邻接多重表 D.十字链表 E.邻接表 11.下列哪一种图的邻接矩阵是对称矩阵?( B ) A.有向图 B.无向图 C.AOV网 D.AOE网 12.从邻接阵矩可以看出,该图共有(B)个顶点;如果是有向图该图共有(B)条弧;如果是无向图,则共有(D)条边。 ①.A.9 B.3 C.6 D.1 E.以上答案均不正确 ②.A.5 B.4 C.3 D.2 E.以上答案均不正确 ③.A.5 B.4 C.3 D.2 E.以上答案均不正确 14.用相邻矩阵A表示图,判定任意两个顶点Vi和Vj之间是否有长度为m的路径相连,则只要检查( C )的第i行第j列的元素是否为零即可。 A.mA B.A C.A m D.Am-1 15.下列说法不正确的是( C )。 A.图的遍历是从给定的源点出发每一个顶点仅被访问一次 C.图的深度遍历不适用于有向图 B.遍历的基本算法有两种:深度遍历和广度遍历 D.图的深度遍历是一个递归过程 16.无向图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)},对该图进行深度优先遍历,得到的顶点序列正确的是( D )。 A.a,b,e,c,d,f B.a,c,f,e,b,d C.a,e,b,c,f,d D.a,e,d,f,c,b 17.设图如右所示,在下面的5个序列中,符合深度优先遍历的序列有多少?( D ) a e b d f c a c f d e b a e d f c b a e f d c b a e f d b c A.5个 B.4个 C.3个 D.2个 18.下图中给出由7个顶点组成的无向图。从顶点1出发,对它进行深度优先遍历得到的序列是(C),而进行广度优先遍历得到的顶点序列是(C)。 ①.A.1354267 B.1347652 C.1534276 D.1247653 E.以上答案均不正确 ②.A.1534267 B.1726453 C.l354276 D.1247653 E.以上答案均不正确 19.下面哪一方法可以判断出一个有向图是否有环(AB): A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径 20.在图采用邻接表存储时,求最小生成树的 Prim算法的时间复杂度为( B )。 A. O(n) B. O(n+e) C. O(n2) D. O(n3) 21.下面是求连通网的最小生成树的prim算法:集合VT,ET分别放顶点和边,初始为( C),下面步骤重复n-1次: a:( A);b:( B);最后:(A)。 (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)上的权最大

图形设计试题及答案

计算机图形学试题及答案完整版 一、名词解释 将图形描述转换成用像素矩阵表示的过程称为扫描转换。 1.图形: 。 2.像素图: 。 3.参数图: 。 4.扫描线: 。 5.构造实体几何表示法: 。 6.投影: 。 7.参数向量方程: 。 8.自由曲线: 。 9.曲线拟合: 。 10.曲线插值: 。 11.区域填充: 。 12.扫描转换: 。 二、填空 1.图形软件的建立方法包括提供图形程序包、与采用专用高级语言。 2.直线的属性包括线型、与颜色。 3.颜色通常用红、绿与蓝三原色的含量来表示。对于不具有彩色功能的显示系统,颜色显示为。 4.平面图形在内存中有两种表示方法,即与矢量表示法。 5.字符作为图形有与矢量字符之分。

6.区域的表示有与边界表示两种形式。 7.区域的内点表示法枚举区域内的所有像素,通过来实现内点表示。 8.区域的边界表示法枚举区域边界上的所有像素,通过给赋予同一属性值来实现边界表示。 9.区域填充有与扫描转换填充。 10.区域填充属性包括填充式样、与填充图案。 11.对于图形,通常就是以点变换为基础,把图形的一系列顶点作几何变换后,连接新的顶点序列即可产生新的变换后的图形。 12.裁剪的基本目的就是判断图形元素就是否部分或全部落在之内。 13.字符裁剪方法包括、单个字符裁剪与字符串裁剪。 14.图形变换就是指将图形的几何信息经过产生新的图形。 15.从平面上点的齐次坐标,经齐次坐标变换,最后转换为平面上点的坐标,这一变换过程称为。 16.实体的表面具有、有界性、非自交性与闭合性。 17.集合的内点就是集合中的点,在该点的内的所有点都就是集合中的元素。 18.空间一点的任意邻域内既有集合中的点,又有集合外的点,则称该点为集合的。 19.内点组成的集合称为集合的。 20.边界点组成的集合称为集合的。 21.任意一个实体可以表示为的并集。 22.集合与它的边界的并集称集合的。

天正建筑绘制立面图

第13章 天正建筑绘制立面图 【学习提示】设计好一套工程的各层平面图后,需要绘制立面图表达建筑物的立面设计细节,立剖面的图形表达和平面图有很大的区别,立剖面表现的是建筑三维模型的一个投影视图,受三维模型细节和视线方向建筑物遮挡的影响,天正立面图形是通过平面图构件中的三维信息进行消隐获得的纯粹二维图形,除了符号与尺寸标注对象以及门窗阳台图块是天正自定义对象外,其他图形构成元素都是AutoCAD 的基本对象。 【本章重点】天正建筑绘制立面图的思路和方法。 【作图步骤】 建筑立面图的绘制一般步骤如下: (1)创建楼层表 (2)生成立面图 (3)修改深化立面图 (4)立面标注 (5)立面填充 13.1 创建楼层表 由于楼层表在上一章已经学习并创建好了,所以这里就直接打开楼层表面板,检查相应楼层的“层高”或者“文件”等是否有误。 由于在生成立面过程中,需要制定出现在立面图中的轴线,所以先打开任意一个平面图,这里打开“首层平面图”。 13.2 生成立面图 建立了楼层表后,如果在“楼层”面板中单击按钮,或者执行【SWZH 】命令,就可以根据弹出的“楼层组合”对话框进行相应设置后,生成三维模型。 本例不需要创建三维模型,只需要生成相应的立面和剖面即 可。 单击“楼层”面板中单击按钮,或者执行【JZLM 】命 令,根据命令提示行的要求进行如下操作: 命令: TBudElev 请输入立面方向或 [正立面(F)/背立面(B)/左立面(L)/右立面(R)]<退出>: B (输入B ) 请选择要出现在立面图上的轴线:找到1 个 (点击轴线11) 请选择要出现在立面图上的轴线:找到 1 个,总计2个 (点击轴线1) 提示: 一般是选择同立面方向上的开间或进深轴线,选轴号无效。

第七章 图

第七章 图 一、选择题 1.图中有关路径的定义是( )。 A .由顶点和相邻顶点序偶构成的边所形成的序列 B .由不同顶点所形成的序列 C .由不同边所形成的序列 D .上述定义都不是 2.设无向图的顶点个数为n ,则该图最多有( )条边。 A .n-1 B .n(n-1)/2 C . n(n+1)/2 D .0 E .n 2 3.一个n 个顶点的连通无向图,其边的个数至少为( )。 A .n-1 B .n C .n+1 D .nlogn ; 4.要连通具有n 个顶点的有向图,至少需要( )条边。 A .n-l B .n C .n+l D .2n 5.n 个结点的完全有向图含有边的数目( )。【中山大学 1998 二、9 (2分)】 A .n*n B.n (n +1) C .n /2 D .n*(n -l ) 7.在一个无向图中,所有顶点的度数之和等于所有边数( )倍,在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的( )倍。【哈尔滨工业大学 2001 二、3 (2分)】 A .1/2 B .2 C .1 D .4 9.用DFS 遍历一个无环有向图,并在DFS 算法退栈返回时打印相应的顶点,则输出的顶点序列是( )。 A .逆拓扑有序 B .拓扑有序 C .无序的 11.下列哪一种图的邻接矩阵是对称矩阵?( ) A .有向图 B .无向图 C .AOV 网 D .AO E 网 12. 从邻接矩阵 ????? ?????=01 101 010A 可以看出,该图共有(①)个顶点;如果是有向图该图共有 (②) 条弧;如果是无向图,则共有(③)条边。 ①.A .9 B .3 C .6 D .1 E .以上答案均不正确 ②.A .5 B .4 C .3 D .2 E .以上答案均不正确 ③.A .5 B .4 C .3 D .2 E .以上答案均不正确 13.当一个有N 个顶点的图用邻接矩阵A 表示时,顶点Vi 的度是( )。【南京理工大学1998一、4(2分)】 A . ∑=n i j i A 1 ] ,[ B . [] ∑=n 1 j j ,i A C . ∑=n i i j A 1 ] ,[ D . ∑=n i j i A 1 ],[+ [] ∑=n 1 j i ,j A 14.用相邻矩阵A 表示图,判定任意两个顶点Vi 和Vj 之间是否有长度为m 的路径相连,则只要检查( )的第i 行第j 列的元素是否为零即可。 A .mA B .A C .A m D .Am-1 15. 下列说法不正确的是( )。 A .图的遍历是从给定的源点出发每一个顶点仅被访问一次 C .图的深度遍历不适用于有向图 B .遍历的基本算法有两种:深度遍历和广度遍历 D .图的深度遍历是一个递归过程 16.无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),

图习题及标准答案

图习题及标准答案

————————————————————————————————作者:————————————————————————————————日期:

第7章图 一、选择题 1.对于一个具有n个顶点和e条边的有向图,在用邻接表表示图时,拓扑排序算法时间复杂度为() A) O(n) B) O(n+e) C) O(n*n) D) O(n*n*n) 【答案】B 2.设无向图的顶点个数为n,则该图最多有()条边。 A)n-1 B)n(n-1)/2 C) n(n+1)/2 D)n2 【答案】B 3.连通分量指的是() A)无向图中的极小连通子图 B)无向图中的极大连通子图 C)有向图中的极小连通子图 D)有向图中的极大连通子图 【答案】B 4.n个结点的完全有向图含有边的数目() A)n*n B)n(n+1)C)n/2 D)n*(n-1) 【答案】D 5.关键路径是() A) AOE网中从源点到汇点的最长路径 B) AOE网中从源点到汇点的最短路径 C) AOV网中从源点到汇点的最长路径 D) AOV网中从源点到汇点的最短路径 【答案】A 6.有向图中一个顶点的度是该顶点的() A)入度 B)出度 C)入度与出度之和 D)(入度+出度)/2 【答案】C 7.有e条边的无向图,若用邻接表存储,表中有()边结点。 A) e B) 2e C) e-1 D) 2(e-1)

【答案】B 8.实现图的广度优先搜索算法需使用的辅助数据结构为() A)栈 B)队列 C)二叉树 D)树 【答案】B 9.实现图的非递归深度优先搜索算法需使用的辅助数据结构为() A)栈 B)队列 C)二叉树 D)树 【答案】A 10.存储无向图的邻接矩阵一定是一个() A)上三角矩阵 B)稀疏矩阵 C)对称矩阵 D)对角矩阵【答案】C 11.在一个有向图中所有顶点的入度之和等于出度之和的()倍 A) 1/2 B)1 C) 2 D) 4 【答案】B 12.在图采用邻接表存储时,求最小生成树的 Prim 算法的时间复杂度为()A) O(n) B) O(n+e) C) O(n2) D) O(n3) 【答案】B 13.下列关于AOE网的叙述中,不正确的是() A)关键活动不按期完成就会影响整个工程的完成时间 B)任何一个关键活动提前完成,那么整个工程将会提前完成 C)所有的关键活动提前完成,那么整个工程将会提前完成 D)某些关键活动提前完成,那么整个工程将会提前完成 【答案】B 14.具有10个顶点的无向图至少有多少条边才能保证连通() A) 9 B)10 C) 11 D) 12 【答案】A 15.在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为()A) e B)2e C) n2-e D)n2-2e 【答案】D 16.对于一个具有n个顶点和e条边的无向图,如果采用邻接表来表示,则其表

第7章 图单元测试(答案)

第七章 图 姓名: 学号: 一、选择题 1.设无向简单图的顶点个数为n ,则该图最多有( B )条边。 A .n-1 B .n(n-1)/2 C . n(n+1)/2 D .n 2 2.一个n 个顶点的连通无向图,其边的个数至少为( A )。 A .n-1 B .n C .n+1 D .nlogn ; 3.在一个无向图中,所有顶点的度数之和等于所有边数( B )倍,在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的( C )倍。 A .1/2 B .2 C .1 D .4 4.下列哪一种图的邻接矩阵是对称矩阵?( ) A .有向图 B .无向图 C .AOV 网 D .AO E 网 5.下列有关图的遍历的说法中,不正确的是( )。 A .用邻接表存储的图的深度优先搜索的时间复杂度为O(n +e) B .图的广度优先搜索中邻接点的寻找具有“先进先出”的特征,需要采用队列结构来实现 C .非连通图不能用深度优先搜索法 D .图的遍历要求每一顶点访问且仅被防问一次 6. 求解最短路径的Floyd 算法的时间复杂度为( )。 A .O (n ) B. O (n+c ) C. O (n 2) D. O (n 3) 7. 在用邻接表表示图时,拓扑排序算法时间复杂度为( )。 A. O(n) B. O(n +e) C. O (n 2) D. O (n 3) 8.右图所示的无向网的最小生成树的权为( )。 A .11 B . 9 C .14 D .12 9. 关键路径是AOE 网中( )。 A .从源点到汇点的最长路径 B .从源点到汇点的最短路径 C .最长回路 D .最短回路 10.下列关于AOE 网的叙述中,不正确的是( )。 A .关键活动不按期完成就会影响整个工程的完成时间 B .任何一个关键活动提前完成,那么整个工程将会提前完成 C .所有的关键活动提前完成,那么整个工程将会提前完成 D .某些关键活动提前完成,那么整个工程将会提前完成 二、判断题 1. 有e 条边的无向图,在邻接表中有e 个结点。( × ) 2. 强连通图的各顶点间均可达。( √ ) 42

数据结构第7章 图习题

第7章图 一、单项选择题 1.在一个无向图G中,所有顶点的度数之和等于所有边数之和的______倍。 A.l/2 B.1 C.2 D.4 2.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的______倍。 A.l/2 B.1 C.2 D.4 3.一个具有n个顶点的无向图最多包含______条边。 A.n B.n+1 C.n-1 D.n(n-1)/2 4.一个具有n个顶点的无向完全图包含______条边。 A.n(n-l) B.n(n+l) C.n(n-l)/2 D.n(n-l)/2 5.一个具有n个顶点的有向完全图包含______条边。 A.n(n-1) B.n(n+l) C.n(n-l)/2 D.n(n+l)/2 6.对于具有n个顶点的图,若采用邻接矩阵表示,则该矩阵的大小为______。 A.n B.n×n C.n-1 D.(n-l) ×(n-l) 7.无向图的邻接矩阵是一个______。 A.对称矩阵B.零矩阵 C.上三角矩阵D.对角矩阵 8.对于一个具有n个顶点和e条边的无(有)向图,若采用邻接表表示,则表头向量的大小为______。 A.n B.e C.2n D.2e 9.对于一个具有n个顶点和e条边的无(有)向图,若采用邻接表表示,则所有顶点邻接表中的结点总数为______。

A.n B.e C.2n D.2e 10.在有向图的邻接表中,每个顶点邻接表链接着该顶点所有______邻接点。 A.入边B.出边 C.入边和出边D.不是入边也不是出边 11.在有向图的逆邻接表中,每个顶点邻接表链接着该顶点所有______邻接点。 A.入边B.出边 C.入边和出边D.不是人边也不是出边 12.如果从无向图的任一顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是______。 A.完全图B.连通图 C.有回路D.一棵树 13.采用邻接表存储的图的深度优先遍历算法类似于二叉树的______算法。 A.先序遍历B.中序遍历 C.后序遍历 D.按层遍历 14.采用邻接表存储的图的广度优先遍历算法类似于二叉树的______算法。 A.先序遍历B.中序遍历 C.后序遍历 D.按层遍历 15.如果无向图G必须进行二次广度优先搜索才能访问其所有顶点,则下列说法中不正确的是______。 A.G肯定不是完全图B.G一定不是连通图 C.G中一定有回路D.G有二个连通分量 16.下列有关图遍历的说法不正确的是______。 A.连通图的深度优先搜索是一个递归过程 B.图的广度优先搜索中邻接点的寻找具有“先进先出”的特征 C.非连通图不能用深度优先搜索法 D.图的遍历要求每一顶点仅被访问一次 17.下列说法中不正确的是______。 A.无向图中的极大连通子图称为连通分量

电气识图全套试题及答案

《电气识图》 一、判断题 1.图纸是表示信息的一种技术文件,必须有一定的格式和共同遵守的规定。 (√) 2.A1号电气平面图的幅面尺寸为420×594。 (×) 3.标题栏(又名图标)的格式,在我国有统一的格式。 (×) 4.在电气平面图中点划线 可表示为信号线或控制线。 (√) 5.弱电平面图中—H 2—表示二根电话线。 (×) 6.在电气平面图中O ?O ?O ++++是表示接地装置。 (×) 7.建筑物垂直方向的定位轴线标号应选用拉丁字母由上往下注写.。 (×) 8.室内开关的安装高度一般选用绝对标高表示。 (×) 9.图形符号的方位可根据图面布置的需要旋转或成鏡像放置。 (√) 10.GB7159中基本文字符号不得超过三个字母。 (×) 11.建筑电气工程图是用投影法绘制的图。 (×) 12.电气系统图表示了电气元件的连接关系和接线方式。 (×) 13.电气工程图是表示信息的一种技术文件,各设计院都有自己的格式和规定。 (×) 14.电气设备器件的种类代号可由字母和数字组成,其字母是选用26个拉丁字母。(×) 15.电气工程图的幅面尺寸分六类,为A0~A5。 (×) 16.辅助文字符号不能超过三个字母,其中I 、O 、J 不用。 (×) 17.电气平面图是采用位置布局法来绘制的。 (√) 18.电气系统图即能用功能布局法绘制,又可用位置布局法绘出。 (√) 19.电气平面图中电气设备和线路都是按比例绘出的。 (×) 20.TN -S 系统中工作零线和保护零线共用一根导线。 (×) 21.SCB -1250-10/表示三相干式电力变压器器,1250KVA ,一次绕组电压为 10KV ,二次绕组电压为。 (√) 22.对一次设备进行监视,测量,保护与控制的设备称为二次设备。 (√) 23.TMY-4(100×10)表示为硬铜母线,4根,宽为100mm ,厚度为10mm 。 (√)

第7章 图练习题及答案

第七章 图 一、单选题 ( C )1. 在一个图中,所有顶点的度数之和等于图的边数的 倍。 A .1/2 B. 1 C. 2 D. 4 2. 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的( B )倍。 A .1/2 B. 1 C. 2 D. 4 ( B )3. 有8个结点的无向图最多有 条边。 A .14 B. 28 C. 56 D. 112 ( A )一个n 个顶点的连通无向图,其边的个数至少为( )。 A .n-1 B .n C .n+1 D .nlogn ; ( C )5. 有8个结点的有向完全图有 条边。 A .14 B. 28 C. 56 D. 112 ( B )6. 用邻接表表示图进行广度优先遍历时,通常是采用 来实现算法的。 A .栈 B. 队列 C. 树 D. 图 ( A )7. 用邻接表表示图进行深度优先遍历时,通常是采用 来实现算法的。 A .栈 B. 队列 C. 树 D. 图 8. 下面关于求关键路径的说法不正确的是( C )。 A .求关键路径是以拓扑排序为基础的 B .一个事件的最早开始时间同以该事件为尾的弧的活动最早开始时间相同 C .一个事件的最迟开始时间为以该事件为尾的弧的活动最迟开始时间与该活动的持续时间的差 D .关键活动一定位于关键路径上 9. 已知图的邻接矩阵如下,根据算法思想,则从顶点0出发,按深度优先遍历 的结点序列是( D ) A . 0 2 4 3 1 5 6 B. 0 1 3 5 6 4 2 C. 0 4 2 3 1 6 5 D. 0 ?????????? ????????????01000111011000 01011010110011 001000110010011011110

PS考试试题及答案

Photoshop试题及答案(一) 一、填空题 1.在Photoshop中一个文件最终需要印刷,其分辨率应设置在_________像素/英寸,图像色彩方式为_________;一个文件最终需要在网络上观看,其分辨率应设置在_________像素/英寸,图像色彩方式为_________。 2.选择工具配合_________键盘按键可进行选择裁切,配合_________键盘按键可进行选择复制。 3.在Photoshop中文字工具包含:_________、_________,其中在创建文字的同时创建一个新图层的是_________。 4.在使用色阶命令调整图像时,选择_________通道是调整图像的明暗,选择_________通道是调整图像的色彩。例如一个RGB图像在选择_________通道时可以通过调整增加图像中的黄色。 5.Photoshop 6.0新增工具形状工具可以以三种的类型出现:_________、_________、_________。 6.Photoshop图像新建对话框中包含以下五种色彩模式:_________、_________、_________、_________、_________。 二、选择题

1.以下命令中可以选择像素的是()。 A) 套索工具 B) 魔棒工具 C) 色彩范围 D) 羽化 2.以下键盘快捷方式中可以改变图像大小的是()。 A) Ctrl+T B) Ctrl+Alt C) Ctrl+S D) Ctrl+V 3.在Photoshop中可以改变图像色彩的命令是:()。 A) 曲线调整 B) 颜色分配表 C) 变化调整 D) 色彩范围 4.在编辑一个渐变色彩时,可以被编辑的部分是()。 A) 前景色 B) 位置 C) 色彩 D) 不透明度 5.路径工具的作用主要有()。 A) 改变路径内图像的形状 B) 在路径中填充色彩 C) 将路径转为选择区域 D) 使着色工具沿着路径画线 6.下列不支持无损压缩的文件格式是( )。 A) PNG B) JPEG C) TIFF D) PSD

数据结构第7章 图习题

习题7 图 7.1 单项选择题 1.在一个图中,所有顶点的度数之和等于所有边数的____倍。 A. 1/2 B. 1 C. 2 D. 4 2.任何一个无向连通图的最小生成树。 A.只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在 3.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的____倍。 A. 1/2 B. 1 C. 2 D. 4 4.一个有n个顶点的无向图最多有____条边。 A. n B. n(n-1) C. n(n-1)/2 D. 2n 5.具有4个顶点的无向完全图有____条边。 A. 6 B. 12 C. 16 D. 20 6.具有6个顶点的无向图至少应有____条边才能确保是一个连通图。 A. 5 B. 6 C. 7 D. 8 7.在一个具有n个顶点的无向图中,要连通全部顶点至少需要____条边。 A. n B. n+1 C. n-1 D. n/2 8.对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是____。 A. n B. (n-1)2 C. n-1 D. n2 9.对于一个具有n个顶点和e条边的无向图,若采用邻接表表示,则表头向量的大小为_①___;所有邻接表中的接点总数是_②___。 ①A. n B. n+1 C. n-1 D. n+e ②A. e/2 B. e C.2e D. n+e 10.已知一个图如图7.1所示,若从顶点a出发按深度搜索法进行遍历,则可能得到的一种顶点序列为__①__;按宽度搜索法进行遍历,则可能得到的一种顶点序列 为__②__。 ①A. a,b,e,c,d,f B. e,c,f,e,b,d C. a,e,b,c,f,d D. a,e,d,f,c,b C. a,e,b,c,f,d D. a,c,f,d,e,b 图 7.1 一个无向图 11.已知一有向图的邻接表存储结构如图7.2所示。

第7章 图(2)

第七章图 一、选择题 1.用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是( )。 A.逆拓扑有序 B.拓扑有序 C.无序的【中科院软件所1998】 2.下面哪一方法可以判断出一个有向图是否有环(回路):【东北大学 2000 4、2(4分)】A.深度优先遍历 B. 拓扑排序 C. 求最短路径 D. 求关键路径 3. 求解最短路径的Floyd算法的时间复杂度为( )。【合肥工业大学 1999 一、2 (2分)】 A.O(n) B. O(n+c) C. O(n*n) D. O(n*n*n) 4.已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7}, E={,,,,,,,,},G的拓扑序列是()。 A.V1,V3,V4,V6,V2,V5,V7 B.V1,V3,V2,V6,V4,V5,V7 C.V1,V3,V4,V5,V2,V6,V7 D.V1,V2,V5,V3,V4,V6,V7 【北京航空航天大学 2000 一、7 (2分)】 5.若一个有向图的邻接距阵中,主对角线以下的元素均为零,则该图的拓扑有序序列()。 A.存在 B.不存在【中科院计算所1998 二、6 (2分)】【中国科技大学 1998二、6(2分)】 6.一个有向无环图的拓扑排序序列()是唯一的。【北京邮电大学 2001 一、3 (2分)】A.一定 B.不一定 7. 关键路径是事件结点网络中()。【西安电子科技大学 2001应用一、4 (2分)】 A.从源点到汇点的最长路径 B.从源点到汇点的最短路径 C.最长回路 D.最短回路 8.下列关于AOE网的叙述中,不正确的是()。 A.关键活动不按期完成就会影响整个工程的完成时间 B.任何一个关键活动提前完成,那么整个工程将会提前完成 C.所有的关键活动提前完成,那么整个工程将会提前完成 D.某些关键活动提前完成,那么整个工程将会提前完成 【北方交通大学 1999 一、7 (3分)】【北京工业大学 1999 一、1 (2分)】 二、判断题 1.任何有向图的结点都可以排成拓扑排序,而且拓扑序列不唯一。()【上海交通大学1998 一、13】 2. 关键路径是AOE网中从源点到终点的最长路径。()【青岛大学 2000 四、10(1分)】

图的答案

7.1选择题 1.设无向图的顶点个数为n,则该图最多有()条边。 A)n-1 B)n(n-1)/2 C)n(n+1)/2 D)n2 【答案】B 2.连通分量指的是() A)无向图中的极小连通子图 B)无向图中的极大连通子图 C)有向图中的极小连通子图 D)有向图中的极大连通子图 【答案】B 3.n个结点的完全有向图含有边的数目() A)n*n B)n(n+1)C)n/2 D)n*(n-1) 【答案】D 4.有e条边的无向图,若用邻接表存储,表中有()边结点。 A)e B)2e C)e-1 D)2(e-1) 【答案】B 5.存储无向图的邻接矩阵一定是一个() A)上三角矩阵B)稀疏矩阵C)对称矩阵D)对角矩阵 【答案】C 6.具有10个顶点的无向图至少有多少条边才能保证连通() A)9 B)10 C)11 D)12 【答案】A 7.对于一个具有n个顶点和e条边的连通图,其生成树中的顶点数和边数分别为_____________和_____________。

【答案】(1)n (2)n-1 8.Prim算法和Kruscal算法的时间复杂度分别为_____________和_____________。 【答案】(1)O(n2) (2)O(n2) 7.3判断题 1.图是一种非线性结构,所以只能用链式存储。() 【答案】× 2.图的最小生成树是唯一的。() 【答案】× 3.如果一个图有n个顶点和小于n-1 条边,则一定是非连通图。() 【答案】√ 4.有n-1 条边的图一定是生成树。() 【答案】× 5.用邻接矩阵表示图时,矩阵元素的个数与顶点个数相关,与边数无关。() 【答案】√ 6.任意一个图都是其自身的子图。() 【答案】√ 7.4应用题 1.设有一有向图为G=(V,E)。其中,V={ v1, v2, v3, v4, v5},E={, , , , , , },请画出该有向图并判断是否是强连通图。 分析:作该题的关键是弄清楚以下两点 (1)边集E中表示一条以vi为弧尾,vj为弧头的有向弧。 (2)强连通图是任意两顶点间都存在路径的有向图。 【答案】该有向图是强连通图,表示如下:

机械识图试题库及答案

-------------------------------------密-----------------------封-----------------------线 班级___________ 考场__________ 姓名______________ 学号_________ 《机械识图》 一、填空题: 1.视图包括 基本视图 、 向视图 、 局部视图 、 斜视图 4种。(难度:A ) 2.物体向基本投影面投射所得的视图称为 基本视图 。(难度:A ) 3.按正投影法分别向六个基本投影面投影,可得到主视图、俯视图、左视图、右视图、仰视图、后视图六个基本视图。(难度:A ) 4.主、俯、仰、后视图,长度相等;主、左、右、后视图,高度相等;左、俯、右、仰视图,宽度相等。(难度:A ) 5.将物体的某一部分向基本投影面投射所得的视图称为局部视图。(难度:A ) 6.物体向不平行于任何基本投影面的平面投射所得的视图称为斜视图,必要时,允许将斜视图旋转配置。(难度:A ) 7.画剖视图时,不要漏画剖切面后面的 可见轮廓线 。(难度:A ) 8.向视图是可以 自由配置 的视图。向视图通常用 箭头 指明投射方向。(难度:A ) 9.为了在剖视图中容易分辨出机件内部的实心部分和空心部分,在剖切面剖到的实心处应画剖面符号,而孔等空心处不画,剖面线应与机件的主要轮廓或剖面区域的对称线成45度角。(难度:A ) 10.按物体被剖切范围的大小可将剖视图分为全剖视图、半剖视图和局部剖视图3种。(难度:A ) 11.将机件的部分结构用大于原图形所采用的比例画出的图形称为 局部放大 图。(难度:A ) 12.用两个相交的剖切面剖开机件绘图时,应先 旋转 后 投影 。(难度:A ) 13. 半剖视图中,半个视图与半个剖视图的分界线用 细点划线 。(难度:A ) 14. 假想用剖切面剖开机件,将处在观察者与 剖切面之间的部分移去,而将 其余部分 向投影面投影所得到的图形称为剖视图。(难度:A ) 15.需要保留部分外形又要表达内形的不对称机件,采用局部剖视图。(难度:A ) 16. 移出断面图是画在视图 之外 的断面图,移出断面图的轮廓线用 粗实 线绘制。(难度:A ) 17. 用剖切平面局部地剖开机件所得到的剖视图称为 局部剖视图 。(难度:A ) 18.机械零件的常用表达方法有 视图 、剖视图 、 断面图 、局部放大图 及其它规定画法。(难度:A ) 19. 局部视图是将机件的 局部内形 向基本投影面投影所得的视图。(难度:A ) 20. 重合断面图是画在视图 之内 的断面图,重合断面图的轮廓线用 细实线 线画出。(难度:A ) 21. 六个基本视图中,仰视图与俯视图同样反映物体长、宽方向的尺寸;右视图 与左视图同样反映物体高、宽方向的尺寸;后视图 与主视图同样反映物体长、高方向的尺寸。(难度:A ) 22. 局部剖视图中,视图与剖视图的分界线用 波浪线 线,也可以用 双折线 线。(难度:A ) 23. 机件的内部形状已经在半剖视图中表达清楚,在另一半表达外形的视图中不必再画出 细虚线 。(难度:A ) 24. 剖视图标注的三要素是 剖切符号、 剖切线、 字母。(难度:A ) 25. 剖视图只是假想地剖开机件,用以表达机件 内部 形状的一种方法,实际机件是完整的,因此除剖视图外的其它图形,都按 完整的形状画出。(难度:A ) 26. 机件上的某些细小结构在视图中表达不清晰,或不便于标注尺寸时,采用 局部放大 图。 27. 局部放大图的比例数值是放大图与实际物体的比例,而不是对 原图的比例。(难度:A ) 28. 对于机件的肋、轮辐及薄壁等,如按纵向剖切,这些结构都不画 剖面符号 ,而用 粗实线 将它与其邻接部分分开。(难度:A ) 29.根据断面图在图中配置的图中,可分为移出断面和重合断面。(难度:A ) 30.画在视图之外的断面图称为移出断面,画在视图之内的断面图称为重合断面。(难度:A ) 31.螺纹按用途可分为四类,其中用来连接零件的螺纹为 连接 螺纹;用来传递动力和运动的螺纹为 传动 螺纹。(难度:A ) 32. 以剖视图表示内、外螺纹连接时,其旋合部分应按 外螺纹 的画法绘制。(难度:A ) 33. 左旋螺纹要注写 LH ,右旋螺纹不注。(难度:A ) 34.不通螺孔圆锥面尖端的锥顶角一般画成 120 度。(难度:A ) 35.螺纹相邻两牙在 中径 线上对应两点间的轴向距离称为螺距。(难度:A ) 36.啮合的圆柱齿轮的剖视图中,当剖切平面通过两啮合齿轮轴线时,在啮合区内,将一个齿轮的轮齿用粗实线绘制,另一个齿轮的轮齿被遮挡的部分用 虚线 线绘制。(难度:A )

第七章∶图练习题

第七章:图练习题 一、选择题 1、一个有n个顶点的无向图最多有()条边。 A、n B、n(n-1) C、n(n-1)/2 D、2n 2、具有6个顶点的无向图至少有()条边才能保证是一个连通图。 A、5 B、6 C、7 D、8 3、具有n个顶点且每一对不同的顶点之间都有一条边的图被称为()。 A、线性图 B、无向完全图 C、无向图 D、简单图 4、具有4个顶点的无向完全图有()条边。 A、6 B、12 C、16 D、20 5、G是一个非连通无向图,共有28条边,则该图至少有()个顶点 A、6 B、7 C、8 D、9 6、存储稀疏图的数据结构常用的是()。 A、邻接矩阵 B、三元组 C、邻接表 D、十字链表 7、对一个具有n个顶点的图,采用邻接矩阵表示则该矩阵的大小为()。 A、n B、(n-1)2 C、(n+1)2 D、n2 8、设连通图G的顶点数为n,则G的生成树的边数为()。 A、n-1 B、n C、2n D、2n-1 9、n个顶点的无向图的邻接表中结点总数最多有()个。 A、2n B、n C、n/2 D、n(n-1) 10、对于一个具有n个顶点和e条边的无向图,若采用邻接表表示,则表向量的大小为(),所有顶点邻接表的结点总数为()。 A、n B、n+1 C、n-1 D、2n E、e/2 F、e G、2e H、n+e 11、在有向图的邻接表存储结构中,顶点v在表结点中出现的次数是()。 A、顶点v的度 B、顶点v的出度 C、顶点v 的入度 D、依附于顶点v的边数 12、已知一个图,若从顶点a出发进行深度和广度优先搜索遍历,则可能得到的顶点序列分别为()和() (1)A、abecdf B、acfebd C、acebfd D、acfdeb (2)A、abcedf B、abcefd C、abedfc D、acfdeb 13、采用邻接表存储的图的深度和广度优先搜索遍历算法类似于二叉树的 ()和()。 A、中序遍历 B、先序遍历 C、后序遍历 D、层次遍历 14、已知一有向图的邻接表存储结构如下图所示,分别根据图的深度和广度优先搜索遍历算法,从顶点v1出发,得到的顶点序列分别为()和()。 A、v1,v2,v3,v4,v5 B、v1,v3,v2,v4,v5 C、v1,v2,v3,v5,v4 D、v1,v4,v3,v5,v2

相关文档
最新文档