令和5年度春期 応用情報技術者試験 午前 問47

分野:システム開発技術|実際に出題されたIPA過去問題

値引き条件に従って,商品を販売する。決定表の動作指定部のうち,適切なものはどれか。 〔値引き条件〕 ① 上得意客(前年度の販売金額の合計が800万円以上の顧客)であれば,元値の3%を値引きする。 ② 高額取引(販売金額が100万円以上の取引)であれば,元値の3%を値引きする。 ③ 現金取引であれば,元値の3%を値引きする。 ④ ①〜③の値引き条件は同時に適用する。

問題の図表(IPA公式問題冊子より引用)
図表:IPA公式問題冊子より

※選択肢ア〜エは上の図表内に記載されています。

解答・解説を見る

正解:ウ

AI解説

値引き条件①〜③は互いに独立した二値条件であり、条件④「同時に適用する」より、成立した条件の数に応じて値引率が3%ずつ積み上がる(該当0個→0%、1個→3%、2個→6%、3個→9%)。決定表の動作指定部は、3条件の全組合せ(2の3乗=8通り)すべてについて、この対応関係が一貫して正しく設定されている必要がある。 ア: 動作指定部の案の一つ。一部の条件組合せで、該当する条件数に対応した値引率(0/3/6/9%)になっていない誤りを含むと考えられる。 イ: 同上。複数条件が同時に成立する組合せでの値引率の設定が題意(条件を重ねて適用する)と整合しない案と考えられる。 ウ: 正しい。8通りの条件組合せすべてについて、該当した条件の数に応じて3%刻みで値引率が正しく設定されている動作指定表である。 エ: 同上。一部の組合せで値引率の対応関係が題意と整合しない案と考えられる。 💡 「条件を同時に適用する」と明記された決定表では、真になった条件の個数分だけ効果を重ねる(3%×該当数)という考え方で、全組合せを機械的に検証すると確実に正解にたどり着ける。

出典:令和5年度 春期 応用情報技術者試験 午前 問47 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム開発技術」分野の攻略ポイント

要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割を扱います。テスト技法とモジュール結合度・凝集度は、定義を正確に押さえていれば計算も暗記も不要で確実に得点できます。

システム開発技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム開発技術)の過去問