テクノロジ系
秋期
応用情報技術者 2022年 秋期 問48
48 / 80
流れ図で示したモジュールを表の二つのテストケースを用いてテストしたとき、テ ストカバレージ指標であるGg(命令網羅)とG,(分岐網羅)とによる網羅率の適切 な組みはどれか。ここで,変数V~変数2の値は、途中の命令で変更されない。 開始 変数 V No V=0 W Yes X 命令1 Y ← Z (W=0 No (x2nd = 0 (W*0) No Yes (X20) 命令2 YesL 命令3 _k Y=0 ) No 2g。 Y‡0) No Yes 命令4 Yes 命令5 Le 終了 G, による網羅率 Goによる網羅率

正解と解説
表示する
正解 イ
命令網羅(C0)は全命令を通れば100%、分岐網羅(C1)は全分岐の真偽を通れば100%。2つのテストケースで全命令は実行できるが一部の分岐の片側が未実行のため、命令網羅100%・分岐網羅80%となる(正解)。