流れ図で表される部分を命令網羅によってテストするとき,テストケースは少なくとも幾つ用意する必要があるか。

命令網羅は全命令を1回通ればよく分岐の全組合せは不要

基本情報技術者試験2016年度 春期 午前49/システム開発技術 / テスト技法

流れ図。最初の判定「a=0」でYesなら「x=1」、Noなら「x=2」を実行しどちらも合流。続いて判定「b=0」でYesなら「y=1」、Noなら「y=2」を実行しどちらも合流して終了。2つの独立した分岐(a=0の分岐とb=0の分岐)が直列に並ぶ構造。
流れ図。最初の判定「a=0」でYesなら「x=1」、Noなら「x=2」を実行しどちらも合流。続いて判定「b=0」でYesなら「y=1」、Noなら「y=2」を実行しどちらも合流して終了。2つの独立した分岐(a=0の分岐とb=0の分岐)が直列に並ぶ構造。

選択肢

正解と解説

正解: 2

命令網羅は、全ての命令を少なくとも1回実行できればよい基準である。この流れ図の命令はx=1、x=2、y=1、y=2の4つで、判定は2つが直列に並ぶ。a=0かつb=0のケースでx=1とy=1を、a≠0かつb≠0のケースでx=2とy=2を通せるので、テストケースは2つで足りる。

選択肢ごとの解説

出典:平成28年度 春期 基本情報技術者試験 午前 問49(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。