修了試験 2022-01-23実施分 基本情報技術者試験 問47
流れ図において,分岐網羅を満たし,かつ,条件網羅を満たすテストデータの組みはどれか。

正答4
解説
正解は4です。 流れ図には二つの判定があります。 一つ目は「x≧1 or y=1」で、Yesならa←1を実行します。 二つ目は「y>1」で、Yesならb←1を実行します。 分岐網羅は、各判定のYesとNoの両方を少なくとも1回通ることです。 条件網羅は、判定の中の各条件(x≧1、y=1、y>1)が真と偽の両方を少なくとも1回とることです。 【選択肢別解説】 1:× (2,2)と(1,2)では、一つ目の判定がどちらもYesになり、Noを通りません。 また、y=1が一度も真にならず、y>1も偽になりません。 2:× (1,2)と(0,0)では、判定のYesとNoは両方通ります。 しかし、y=1が一度も真にならないので、条件網羅を満たしません。 3:× (1,2)、(1,1)、(0,1)では、一つ目の判定が全てYesになり、Noを通りません。 分岐網羅を満たしません。 4:○ (1,2)、(0,1)、(0,2)では、x≧1は真・偽・偽、y=1は偽・真・偽となります。 一つ目の判定はYes・Yes・No、y>1は真・偽・真となり、分岐網羅と条件網羅の両方を満たします。 【ポイント】 命令網羅、判定条件網羅(分岐網羅)、条件網羅、複数条件網羅の違いを押さえます。 条件網羅だけでは分岐網羅を満たさない場合があるので、両方を確かめる必要があります。まとめて解く
修了試験 2022-01-23実施分を通しで解く(80問)→