参考答案和解析
正确答案:复杂度
更多“在公式V(G)=E–N+2中:E为程序图G中边的总数;N为程序图中结点的总数。V(G)又称为图G的环形()。”相关问题
  • 第1题:

    ● McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图 G 的环路复杂性的公式为:V(G)=m-n+2,其中 V(G)是有向图 G 中的环路个数,m是 G 中的有向弧数,n 是 G 中的节点数。下图所示程序图的程序复杂度是 (32) 。

    (32)

    A. 2

    B. 3

    C. 4

    D. 5


    正确答案:B

  • 第2题:

    Mcc:abe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为:V(G)=m—n+2,其中V(G)是有向图G中的环路个数,m是G中的有向弧数,n是G中的节点数。下图所示程序图的程序复杂度是( )。

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:要采用McCabe度量法度量程序复杂度,需要先画出程序流图,识别有向图中节点数n=8,有向弧数m=7,然后利用环路复杂性计算公式V(G)=m-n+2进行计算,得出程序图的程序复杂度是3。

  • 第3题:

    设,|V|=n(n>1),当且仅当(59),G=是强连通图。A.G中至少有一条路B.G中至少有一条回路C.G中有通

    设,|V|=n(n>1),当且仅当(59),G=<V,E>是强连通图。

    A.G中至少有一条路

    B.G中至少有一条回路

    C.G中有通过每个结点至少一次的路

    D.G中有通过每个结点至少一次的回路


    正确答案:D
    解析:本题考查的是图论中的基本知识点。在简单有向图G中,任何一对结点问两者之间是相互可达的,则称这个图是强连通的。如图:A→B只有A到达B,有一次路,但是该图不是强连通的。所以,C错。

  • 第4题:

    设有向图G=(V,E)和G′-(V′,E′).如(G′)是G生成树,下面说法中不正确的是()

    A.G′为G的连通分量
    B.G′为G的无环子图
    C.G′为G的子图
    D.G′为G的极小连通子图且V′=V

    答案:A
    解析:
    B项、D项都是生成树的特点,而A项为概念错误:G′为连通图而非连通分量,图的连通分量是指无向图中的极大连通子图。

  • 第5题:

    设无向图G=(V,E)和G’=(V’,E’),如果G’是G的生成树,则下面的说法中错误的是()。

    • A、G’为G的子图
    • B、G’为G的连通分量
    • C、G’为G的极小连通子图且V=V’
    • D、G’是G的一个无环子图

    正确答案:B

  • 第6题:

    在任一图G中,当点集V确定后,树图是G中边数最少的连通图。()


    正确答案:正确

  • 第7题:

    设G1=(V1,E1)和G2=(V2,E2)为两个图,如果V1V2,E1E2则称()。

    • A、G1是G2的子图
    • B、G2是G1的子图
    • C、G1是G2的连通分量
    • D、G2是G1的连通分量

    正确答案:A

  • 第8题:

    程序图G的环形复杂度V(G)的值等于程序图中有界和无界的()的个数。


    正确答案:封闭区域

  • 第9题:

    判断题
    在任一图G中,当点集V确定后,树图是G中边数最少的连通图。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    填空题
    设E为程序图G中边的总数;N为程序图中结点的总数,则该程序图的环形复杂度为 ()。

    正确答案: E–N+2
    解析: 暂无解析

  • 第11题:

    单选题
    设无向图G=(V,E)和G’=(V’,E’),如果G’是G的生成树,则下面的说法中错误的是()。
    A

    G’为G的子图

    B

    G’为G的连通分量

    C

    G’为G的极小连通子图且V=V’

    D

    G’是G的一个无环子图


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    程序图G的环形复杂度V(G)的值等于程序图中有界和无界的()的个数。

    正确答案: 封闭区域
    解析: 暂无解析

  • 第13题:

    设|V|=n(n>1),当且仅当______,G=是强连通图。A.G中至少有一条路B.G中至少有一条回路C.G中有

    设|V|=n(n>1),当且仅当______,G=<V,E>是强连通图。

    A.G中至少有一条路

    B.G中至少有一条回路

    C.G中有通过每个节点至少一次的路

    D.G中有通过每个节点至少一次的回路

    A.

    B.

    C.

    D.


    正确答案:D
    解析:在简单有向图G中,任何一对节点间两者之间是相互可达的,则称这个图是强连通的。设|V|=n(n>1),当且仅当G中有通过每个节点至少一次的回路,G=V,E>是强连通图。
      对于选项C,例如图“A→B”,即只有A到达B,有一次路,但是该图不是强连通的。因此选项C的说法不能成为强连通图的充要条件。

  • 第14题:

    设有一个无向图G=(V,E)和G′=(V′,E′),如果G′为G的生成树,则下面不正确的说法是(40)。

    A.G′为G的子图

    B.G′为G的极小连通子图且V′=V

    C.G′为G的一个无环子图

    D.G′为G的边通分量


    正确答案:D
    解析:本题考查无向图与其生成树的关系。对于无向图而言,如果无向图G是一个连通图,在对其进行遍历时,一次可以遍历所有顶点,得到的极小连通子图是一棵生成树,树中包含了图的所有顶点,但不一定包含所有的边;如果无向图G是一个非连通图,在对其进行遍历时,得到的是森林,这个森林是由图的连通分量的生成树组成的,森林中也不一定包含图中所有的边。因此,G'不一定为G的边通分量。

  • 第15题:

    设无向图G=(V,E)和G′=(V′,E′),如果G′是G的生成树,则下面的说法中错误的是()。

    A.G′为G的极小连通子图且V=V′
    B.G′是G的一个无环子图
    C.G′为G的子图
    D.G′为G的连通分量

    答案:D
    解析:
    连通分量是无向图的极大连通子图,其中极大的含义是将依附于连通分量中顶点的所有边都加上,所以,连通分量中可能存在回路。

  • 第16题:

    在程序控制流图中,有8条边,6个节点,则控制流程图的环路复杂性V(G)等于( )。

    A.2
    B.4
    C.6
    D.8

    答案:B
    解析:
    本题考查白盒测试中控制流程图的环路复杂性V(G)的计算方法。其计算方法包括3种:V(G)=区域数
    V(G)=判断结点数+1
    V(G)=边-节点+2

  • 第17题:

    互在任一图G中,当点集V确定后,树图是G中边数最少的连通图。


    正确答案:正确

  • 第18题:

    设E为程序图G中边的总数;N为程序图中结点的总数,则该程序图的环形复杂度为 ()。


    正确答案:E–N+2

  • 第19题:

    设无向图G中顶点数为n,则图G至少有()条边,至多有()条边;若G为有向图,则至少有()条边,至多有()条边。


    正确答案:0;n(n-1)/2;0;n(n-1)

  • 第20题:

    设无向图G的顶点数为n,图G最少有()边。


    正确答案:0

  • 第21题:

    填空题
    设无向图G中顶点数为n,则图G至少有()条边,至多有()条边;若G为有向图,则至少有()条边,至多有()条边。

    正确答案: 0,n(n-1)/2,0,n(n-1)
    解析: 图的顶点集合是有穷非空的,而边集可以是空集;边数达到最多的图称为完全图,在完全图中,任意两个顶点之间都存在边。

  • 第22题:

    判断题
    互在任一图G中,当点集V确定后,树图是G中边数最少的连通图。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    填空题
    在公式V(G)=E–N+2中:E为程序图G中边的总数;N为程序图中结点的总数。V(G)又称为图G的环形()。

    正确答案: 复杂度
    解析: 暂无解析