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

平成29年度 春期 応用情報技術者 問48

テクノロジ系

流れ図において,分岐網羅を満たし,かつ,条件網羅を満たすテストデータの組みはどれか。

図

図の内容(文字)
開始 → 処理「a ← 0,b ← 0」→ 判断「x≧1 or y=1」:Yes のとき処理「a ← 1」を実行して合流,No のときそのまま合流 → 判断「y>1」:Yes のとき処理「b ← 1」を実行して合流,No のときそのまま合流 → 終了。
選択肢
正解と解説

正解 エ

分岐網羅は各判断のYesとNoを、条件網羅は各条件の真と偽を、それぞれ1回以上通す必要があります。両方を満たすのはエだけです。

条件はx≧1、y=1、y>1の3つです。エの(1,2)はx≧1が真、y=1が偽で、1つ目の判断はYes、y>1は真でYesです。(0,1)はx≧1が偽、y=1が真で1つ目はYes、y>1は偽でNoです。(0,2)はx≧1もy=1も偽で1つ目はNo、y>1は真でYesです。2つの判断がYesとNoの両方を通り、3つの条件も真と偽の両方をとるので、分岐網羅と条件網羅を同時に満たします。

ア:2件とも1つ目の判断がYes、2つ目もYesになります。Noの分岐を通らず、y=1が真になる場合もないので、どちらの網羅も満たしません。

イ:2つの判断はYesとNoの両方を通るので分岐網羅は満たします。しかし、y=1が真になるデータがなく、条件網羅を満たしません。

ウ:3つの条件はそれぞれ真と偽の両方をとるので条件網羅は満たします。しかし、3件とも1つ目の判断がYesになり、Noを通らないので分岐網羅を満たしません。

出典:平成29年度 春期 応用情報技術者試験 問48

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

出典:平成29年度 春期 応用情報技術者試験 問48(独立行政法人情報処理推進機構)

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