過去問解きまくり研究所 ホーム

平成29年度 春期 午前 問47

開発技術

汎化の適切な例

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

4 肢の図(ア〜エの 4 枚のクラス図)

  ※どの肢も【上の箱】に白抜き三角の矢印が向き,下に 3 つの箱が並ぶ形

  ア  上: 哺乳類    下: 人 / 犬 / 猫
  イ  上: 自動車    下: アクセル / ブレーキ / ハンドル
  ウ  上: 商品      下: 受注 / 在庫 / 出荷
  エ  上: 取引先    下: 会社名 / 住所 / 電話番号
答えと解説を見る

✓ これが正解ア上が「哺乳類」,下が「人」「犬」「猫」

解説

下が上の一種だと言い切れる組合せが答えです。

設問は、汎化の適切な例を四つの図から選ばせています。判定の物差しはただ一つで、下に置かれたものが上に置かれたものの一種だと日本語で言い切れるかどうかです。汎化とは、複数のものに共通する性質をくくり出して上位の概念にまとめることなので、下から上へ読んで、これはあれの一種であるという文が成り立てば正しい例になります。逆向きに読めば、上位の概念を細かい種類に分ける特化になります。四つの図はどれも上に一つ、下に三つという同じ形をしているため、形そのものでは一件も切れません。同じ見た目の線が、部分と全体を表すことも、業務上の関わりを表すことも、持ち物の一覧を並べただけのこともあるからです。だから語を当てはめて声に出して確かめる手順が必要です。なお、この関係をプログラムで実現したものが継承にあたります。生き物の分類を上に置き、その仲間を下に並べた組合せだけが、この読み方に耐えます。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)