IPA過去問ドリル

平成21年度 秋期 基本情報技術者試験 午前 問7

テクノロジ/ソフトウェア

オブジェクト指向プログラムの特徴はどれか。

出典:平成21年度 秋期 基本情報技術者試験 午前 問7

正解:ウ

解説

オブジェクト指向プログラムは,データ(属性)とそれを操作する手続き(メソッド)を一つのオブジェクトとしてまとめ,データを外部から直接触れないように隠ぺいするカプセル化を特徴とします。外部からはメソッドを通じてのみデータを間接的に操作できます。

選択肢ごとの解説

  • 誤り。制御フローではなくデータの流れで計算順序が決まるのはデータフロー型プログラムの説明です。
  • 誤り。命令間のデータ受渡しを変数(メモリ参照)で行い,命令とデータの定義が分離しているのは手続型(命令型)プログラムの説明です。
  • 正しい。データを外部から隠ぺいし,メソッドを通じて間接的に操作できる点,データとメソッドを一体化する点がオブジェクト指向の特徴です。
  • 誤り。演算式や関数の評価を命令実行とみなすのは関数型プログラムの説明です。
基本情報技術者の過去問を演習モードで解く