出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向の達人度診断!キミはOOPをどこまで理解してる?
00:00
1
/
10
1
第1問
オブジェクト指向プログラミングの主要な原則でないものはどれですか?
A
カプセル化
B
継承
C
ポリモーフィズム
D
手続き型指向
次へ
2
第2問
クラスのインスタンスは何と呼ばれますか?
A
メソッド
B
オブジェクト
C
変数
D
関数
前へ
次へ
3
第3問
カプセル化とは、何をまとめることですか?
A
データとメソッド
B
クラスとオブジェクト
C
変数と関数
D
インターフェースと実装
前へ
次へ
4
第4問
オブジェクト指向設計の原則SOLIDに含まれないものはどれですか?
A
単一責任の原則
B
オープン・クローズドの原則
C
リスコフの置換原則
D
DRY原則
前へ
次へ
5
第5問
抽象クラスは、どのような特徴を持ちますか?
A
インスタンスを作成できない
B
全てのメソッドが実装を持つ
C
継承できない
D
privateメソッドのみを持つ
前へ
次へ
6
第6問
デザインパターンは、何を提供するものですか?
A
再利用可能な解決策
B
特定のプログラミング言語
C
コンパイラ
D
オペレーティングシステム
前へ
次へ
7
第7問
オブジェクト指向プログラミングにおいて、メッセージパッシングとは何を指しますか?
A
オブジェクト間のメソッド呼び出し
B
エラーメッセージの表示
C
データの暗号化
D
メモリの解放
前へ
次へ
8
第8問
オブジェクト指向プログラミングにおける「ポリモーフィズム」の説明として最も適切なものはどれですか?
A
複数のクラスが同じ名前のメソッドを持つことを禁止する機能
B
同じ名前のメソッドが、異なるクラスで異なる動作をすることを可能にする機能
C
クラスの内部データを外部から直接アクセスできるようにする機能
D
プログラムの実行速度を向上させるための最適化技術
前へ
次へ
9
第9問
オブジェクト指向プログラミングにおける「カプセル化」の主な目的は何ですか?
A
コードの可読性を向上させること
B
オブジェクトの内部状態を外部からの不正なアクセスから保護すること
C
プログラムのコンパイル速度を速めること
D
メモリの使用量を最小限に抑えること
前へ
次へ
10
第10問
オブジェクト指向プログラミングにおける「継承」を利用する利点として、最も適切なものはどれですか?
A
プログラムの実行速度が向上する
B
コードの再利用性が向上し、保守が容易になる
C
メモリの使用量が削減される
D
コンパイル時のエラーチェックが強化される
前へ
結果を見る!
中断する