システムアーキテクト暗記無料で始める

あるプログラムについて、流れ図で示される部分に関するテストケースを、判定条件網羅(分岐網羅)によって設定する。この場合のテストケースの組合せとして、適切なものはどれか。ここで、( )で囲んだ部分は、一組みのテストケースを表すものとする。

頻出システムアーキテクト試験/2021年度 春期 午前Ⅱ 問7/テスト / テスト技法

流れ図。開始から「処理1」の箱に入り、その下の判定(ひし形)「A > 6 or B = 0」に進む。判定がYesなら「処理2」の箱を経て下に流れる。判定がNoなら右側を迂回し、処理2を経由せずそのまま下の合流点で処理2の出力と合流し、終了へ向かう矢印につながる。
流れ図。開始から「処理1」の箱に入り、その下の判定(ひし形)「A > 6 or B = 0」に進む。判定がYesなら「処理2」の箱を経て下に流れる。判定がNoなら右側を迂回し、処理2を経由せずそのまま下の合流点で処理2の出力と合流し、終了へ向かう矢印につながる。

選択肢

正解と解説

正解:ア (A=1, B=1), (A=7, B=1)

判定条件網羅(分岐網羅)は、各判定が真になる場合と偽になる場合の両方を少なくとも1回ずつ通せばよい。判定は「A>6 または B=0」なので、(A=1, B=1) は A>6も B=0も成り立たず偽、(A=7, B=1) は A>6が成り立ち真となり、真偽の両方を網羅できる。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問7(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

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