問16:同じメッセージ(操作の呼び出し)に対し、オブジェクトごとに異なる振る舞いをさせる仕組みを何というか。
解答を見る
多相性(ポリモーフィズム)。同名の操作でも対象クラスに応じて動作が変わる。
関連過去問:R6,問3
問17:オブジェクトの設計図がクラスであるのに対し、そこから生成された実体を何というか。
解答を見る
インスタンス(オブジェクト)。クラスというひな型を実体化したものである。
関連過去問:R6,問3
問18:次の記述の誤りを訂正せよ。「カプセル化とは、上位クラスの性質を下位クラスが引き継ぐ仕組みである。」
解答を見る
誤り。上位クラスの性質を引き継ぐのは継承である。カプセル化はデータと処理をまとめ内部を隠蔽する仕組みである。
関連過去問:R6,問3
問19:後に入れたデータを先に取り出す(後入れ先出し)データ構造を何というか。
解答を見る
スタック(LIFO)。逆に、先に入れたデータを先に取り出す(先入れ先出し)のがキュー(FIFO)である。
関連過去問:基礎知識
問20:「キー」と「値」を対にして格納し、キー指定で高速に値を取り出すデータ構造を何というか。
解答を見る
連想配列(Key-Value型/辞書)。Pythonの辞書型が代表例である。
関連過去問:R4,問2

コメント