本文へスキップ
Certia
テクノロジ系
春期

基本情報技術者 2018年 春期 問49

49 / 80

プログラムの流れ図で示される部分に関するテストデータを、判定条件網羅 (decision coverage)によって設定した。このテストデータを複数条件網羅 (multiple condition coverage)による設定に変更するとき、加えるべきテストデータ のうち、適切なものはどれか。ここで,()で囲んだ部分は、一組みのテストデー タを表すものとする。 処理1 No A>6or B=0 Yes 処理2 ・判定条件網羅によるテストデータ (A=4, B=1),(A=5,B=0)

問題の図

正解と解説

表示する
正解 エ

(A=7,B=0,(A=8,B=2)

複数条件網羅では、判定式A>6 or B=0の各単純条件の真偽の全組合せを網羅する必要があり、判定条件網羅のデータに(A=7,B=0)(A=8,B=2)を加えます(正解エ)。図が参照できないため条件網羅の考え方で示します。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。