出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向の迷宮へGO!OOP知識で脱出せよ!
00:00
1
/
9
1
第1問
オブジェクト指向プログラミングの主要な原則でないものはどれですか?
A
カプセル化
B
継承
C
ポリモーフィズム
D
手続き型指向
次へ
2
第2問
クラスのインスタンスは何と呼ばれますか?
A
メソッド
B
オブジェクト
C
変数
D
関数
前へ
次へ
3
第3問
カプセル化とは、何をまとめることですか?
A
データとメソッド
B
クラスとオブジェクト
C
変数と関数
D
インターフェースと実装
前へ
次へ
4
第4問
ポリモーフィズムを日本語で表すと、最も近い意味の言葉は何ですか?
A
多様性
B
多態性
C
可変性
D
柔軟性
前へ
次へ
5
第5問
抽象クラスの主な目的は何ですか?
A
インスタンスを作成できる
B
サブクラスの共通インターフェースを定義する
C
処理速度を向上させる
D
メモリ使用量を削減する
前へ
次へ
6
第6問
オブジェクト指向設計の原則SOLIDに含まれないものはどれですか?
A
単一責任の原則
B
オープン・クローズドの原則
C
リスコフの置換原則
D
DRY原則
前へ
次へ
7
第7問
コンポジション(合成)とは、オブジェクト指向プログラミングにおいてどのような関係を指しますか?
A
クラス間の継承関係
B
クラスが別のクラスのインスタンスをメンバとして持つ関係
C
インターフェースの実装関係
D
メソッドのオーバーライド関係
前へ
次へ
8
第8問
オブジェクト指向プログラミングにおけるポリモーフィズムの説明として最も適切なものはどれですか?
A
あるクラスのインスタンスが、別のクラスのインスタンスに置き換わること。
B
異なるクラスのオブジェクトが、同じメソッド呼び出しに対して異なる振る舞いをすること。
C
クラスの属性を隠蔽し、外部からの直接アクセスを制限すること。
D
既存のクラスの機能を拡張して新しいクラスを作成すること。
前へ
次へ
9
第9問
オブジェクト指向プログラミングにおけるカプセル化の主な目的は何ですか?
A
コードの実行速度を向上させること。
B
オブジェクトの内部状態を保護し、不正なアクセスや変更を防ぐこと。
C
プログラムのメモリ使用量を削減すること。
D
複数のクラス間でコードを共有すること。
前へ
結果を見る!
中断する