平成29年度春期 問47 / 80

平成29年度 春期 応用情報技術者試験 午前 問47

汎化の適切な例はどれか。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

汎化(is-a関係)は,複数のクラスに共通する性質を取り出して上位のクラス(スーパクラス)にまとめる関係です。下位のクラスは「〜は上位クラスの一種である」と言える必要があります。

  • ア: 哺乳類(人,犬,猫)
    正しい。「人は哺乳類の一種」「犬は哺乳類の一種」「猫は哺乳類の一種」と言えるので,汎化の関係です。

  • イ: 自動車(アクセル,ブレーキ,ハンドル)
    誤り。アクセルやブレーキは自動車の一種ではなく,自動車を構成する部品です。これは集約(part-of関係)の例です。

  • ウ: 商品(受注,在庫,出荷)
    誤り。受注・在庫・出荷は商品の一種ではなく,商品に関連する業務や情報です。汎化の関係ではありません。

  • エ: 取引先(会社名,住所,電話番号)
    誤り。会社名・住所・電話番号は取引先の一種ではなく,取引先がもつ属性です。


答え

ア: 哺乳類(人,犬,猫)

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

平成29年度春期の他の問題