选择题 .  对下图所示的程序流程图进行判定覆盖测试,则至少需要______个测试用例。采用McCabe度量法计算其环路复杂度为______。
   
35. 
【正确答案】 A
【答案解析】 判定覆盖是设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。
   计算环路复杂度可以采用公式法:V(G)=m-n+2,其中m为弧度(边的数量),n为结点数量。或者可以数封闭区间的数量,除了图中明显的两处外,与外界的连通的部分也是一个封闭区间。