平成29年度 春期 基本情報技術者試験 午前 問48
テクノロジ/開発技術オブジェクト指向の基本概念の組合せとして,適切なものはどれか。
出典:平成29年度 春期 基本情報技術者試験 午前 問48
- ア仮想化,構造化,投影,クラス
- イ具体化,構造化,連続,クラス
- ウ正規化,カプセル化,分割,クラス
- エ抽象化,カプセル化,継承,クラス
正解:エ
解説
オブジェクト指向の三大要素は,データと手続を一体化しデータの隠ぺいを行う「カプセル化」,既存クラスの性質を引き継いで新しいクラスを作る「継承」,そして共通のインタフェースで異なる振る舞いを実現する「多相性(ポリモーフィズム)」です。設問ではカプセル化,継承に加え,「抽象化」とクラスという概念が組み合わされています。
選択肢ごとの解説
- ア誤り。「仮想化」「投影」はオブジェクト指向の基本概念ではありません。
- イ誤り。「具体化」「連続」はオブジェクト指向の基本概念ではありません。
- ウ誤り。「正規化」「分割」はオブジェクト指向の基本概念ではなく,正規化はデータベース設計の用語です。
- エ正しい。抽象化,カプセル化,継承,クラスは,いずれもオブジェクト指向の基本的な概念です。