中小企業診断士 経営情報システム 一問一答 第65問〜第69問|ソフトウェア・OS・プログラミング・アルゴリズム

重要度:B 論点:多相性

問65:同じメッセージ(操作の呼び出し)に対し、オブジェクトごとに異なる振る舞いをさせる仕組みを何というか。

解答を見る

多相性(ポリモーフィズム)。同名の操作でも対象クラスに応じて動作が変わる。


重要度:B 論点:クラスとインスタンス

問66:オブジェクトの設計図がクラスであるのに対し、そこから生成された実体を何というか。

解答を見る

インスタンス(オブジェクト)。クラスというひな型を実体化したものである。


重要度:B 論点:カプセル化と継承の比較

問67:次の記述の誤りを訂正せよ。「カプセル化とは、上位クラスの性質を下位クラスが引き継ぐ仕組みである。」

解答を見る

誤り。上位クラスの性質を引き継ぐのは継承である。カプセル化はデータと処理をまとめ内部を隠蔽する仕組みである。


重要度:A 論点:スタックとキュー

問68:後に入れたデータを先に取り出す(後入れ先出し)データ構造を何というか。

解答を見る

スタック(LIFO)。逆に、先に入れたデータを先に取り出す(先入れ先出し)のがキュー(FIFO)である。


重要度:B 論点:連想配列(Key-Value)

問69:「キー」と「値」を対にして格納し、キー指定で高速に値を取り出すデータ構造を何というか。

解答を見る

連想配列(Key-Value型/辞書)。Pythonの辞書型が代表例である。



コメント

タイトルとURLをコピーしました