
応用情報技術者試験 令和3年度春期 午前 問48「あるプログラムについて,流れ図で示される部分に関するテストを,命令網羅で実施する…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約78%です。
ア. 3
正答率 77.6%(719人中 558人が正解)
命令網羅(ステートメントカバレッジ)は、すべての処理(命令)を少なくとも1回実行できればよく、分岐の真偽の組合せまでは要求しないテスト網羅基準である。本問の流れ図は判定が3段あり、各判定で分岐先の処理ボックスへ分かれるが、設問の条件で各判定は先行命令の結果に影響を受けず互いに独立しているため、別々の判定の分岐を1つのテストケースにまとめて通せる。最も分岐数の多い箇所(3方向)に合わせて経路を組み合わせれば、3個のテストケースで全命令を網羅でき、選択肢アが正解である。判定の全組合せを通す必要はないので、6や18は過大である。
応用情報技術者試験 令和3年度春期 午前 の過去問一覧に戻る・問48