開発技術
基本情報技術者試験|会員であるか(はい/いいえ)と、購入金額が5000円以上か(はい/いいえ)の2つの条件の組合せによって割引の有無…
会員であるか(はい/いいえ)と、購入金額が5000円以上か(はい/いいえ)の2つの条件の組合せによって割引の有無を決める仕様がある。デシジョンテーブル(決定表)を作成して条件の全組合せを規則として列挙するとき、規則(列)の数は何通りになるか。
ア2通り
イ3通り
ウ4通り
エ6通り
正解
ウ.4通り
デシジョンテーブルでは、各条件が取りうる値の全組合せを規則(列)として列挙する。本問は『会員か』『5000円以上か』の2条件で各々2値なので、組合せは2の2乗=4通り(会員かつ高額/会員かつ低額/非会員かつ高額/非会員かつ低額)となる。
?選択肢ごとの解説
ア ×2通りは1条件だけを考えた場合や、片方の条件を無視した場合に生じる過小な値である。
イ ×3通りは4つの組合せのうち1つを落とした数で、全組合せを尽くすデシジョンテーブルとして不足する。
ウ ○デシジョンテーブルでは、各条件が取りうる値の全組合せを規則(列)として列挙する。本問は『会員か』『5000円以上か』の2条件で各々2値なので、組合せは2の2乗=4通り(会員かつ高額/会員かつ低額/非会員かつ高額/非会員かつ低額)となる。
エ ×6通りは条件値の数え方を誤る(例えば一方を3値とする)など、2値2条件の前提から外れた誤りである。
開発技術の他の問題
自動販売機やオンライン申込みのように、対象がイベントを受けて『待機中→入力中→確定済』のように状態を変える仕様に対し、各状態…プログラム中の変数に着目し、その変数が値を代入される箇所(定義)と参照される箇所(使用)の流れを追跡して、未定義のまま使用さ…制御フローに基づく網羅基準である命令網羅・分岐網羅・複数条件網羅について、一般に弱い(満たしやすい)ものから強い(満たしにく…あるシステムの結合テスト以降の工程で、利用者向け仕様書に記載された機能が要求どおりに動作するかを、内部のソースコード構造によ…ソフトウェアのテストにおいて、プログラムの内部構造には着目せず、入力に対する出力が仕様どおりであるかを検証する手法を採用した…ソフトウェアテストの工程のうち、個々のモジュールを結合した状態で、モジュール間のインタフェースやデータの受渡しが正しく連携す…ホワイトボックステストの網羅基準のうち、判定条件(分岐)を構成する個々の単純条件それぞれについて真と偽の双方を少なくとも一度…判定文 if (A かつ B)…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a2-0080
