ウカマル応用情報技術者ログイン

令和4年度 春期 応用情報技術者 問47

テクノロジ系

次の流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケースの組みはどれか。

図

図の内容(文字)
開始 → 1→C → 判定「A>0 かつ B=0」:Yesなら A×C→C,Noなら 2→C → 合流 → 判定「A>0 かつ C=1」:Yesならそのまま終了へ,Noなら C²→C を実行して合流 → 終了。
選択肢
正解と解説

正解 イ

A=1,B=0なら2つの判定がともにYes、A=1,B=1なら2つの判定がともにNoになり、2件で全分岐を通ります。

判定条件網羅(分岐網羅)は、各判定のYesとNoを少なくとも1回ずつ通すテストです。A=1,B=0のとき、1つ目の判定はYesで、C=1×1=1になります。2つ目の判定もA>0かつC=1なのでYesです。A=1,B=1のとき、1つ目の判定はNoで、C=2になります。2つ目の判定はC=1でないのでNoとなり、2件で4つの分岐をすべて通ります。

ア:A=0,B=0もA=1,B=1も1つ目の判定がNoになり、C=2のため2つ目もNoです。どちらの判定もYesを一度も通りません。

ウ:全分岐を通りますが3件です。(1)と(2)はどちらも両判定がNoで重複しており、最少ではありません。

エ:全分岐を通りますが3件です。(1)と(2)はどちらも両判定がNoで重複しており、最少ではありません。

出典:令和4年度 春期 応用情報技術者試験 問47

全年度から出題。10問で実力を判定します。登録不要。

出典:令和4年度 春期 応用情報技術者試験 問47(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方