出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向マスターへの道!OOPクイズでプログラミングスキルを試そう!
00:00
1
/
10
1
第1問
オブジェクト指向プログラミングの主要な原則でないものはどれですか?
A
カプセル化
B
継承
C
ポリモーフィズム
D
手続き型指向
次へ
2
第2問
カプセル化の主な目的は何ですか?
A
コードの実行速度を向上させる
B
データとメソッドを1つのユニットにまとめ、外部からの不正なアクセスを防ぐ
C
メモリの使用量を削減する
D
コンパイル時間を短縮する
前へ
次へ
3
第3問
継承の利点として最も適切なものはどれですか?
A
コードの重複を減らし、再利用性を高める
B
プログラムの実行速度を向上させる
C
メモリの使用量を最小限に抑える
D
コンパイル時のエラーを減らす
前へ
次へ
4
第4問
ポリモーフィズムとは、一般的に何を意味しますか?
A
1つのインターフェースで複数の異なるクラスを扱える能力
B
クラスのインスタンスを複数作成できる能力
C
複数のプログラミング言語を使用できる能力
D
複数のファイルを同時に編集できる能力
前へ
次へ
5
第5問
オブジェクト指向プログラミングにおける「クラス」とは何ですか?
A
オブジェクトの設計図
B
プログラムの実行結果
C
コンピュータのハードウェア
D
ネットワークの接続形態
前へ
次へ
6
第6問
オブジェクト指向プログラミングにおける「オブジェクト」とは何ですか?
A
クラスのインスタンス
B
プログラムのソースコード
C
コンピュータのオペレーティングシステム
D
ネットワークのプロトコル
前へ
次へ
7
第7問
オブジェクト指向設計の原則SOLIDに含まれないものはどれですか?
A
単一責任の原則
B
オープン・クローズドの原則
C
リスコフの置換原則
D
DRY原則
前へ
次へ
8
第8問
インターフェースの主な目的は何ですか?
A
クラスのインスタンスを作成する
B
クラスが実装すべきメソッドのシグネチャを定義する
C
プログラムの実行速度を向上させる
D
メモリの使用量を削減する
前へ
次へ
9
第9問
オブジェクト指向プログラミングで、オブジェクト間の関係性を表す概念でないものはどれですか?
A
集約
B
コンポジション
C
継承
D
反復
前へ
次へ
10
第10問
オブジェクト指向プログラミングにおけるポリモーフィズムの説明として最も適切なものはどれですか?
A
クラスの属性を隠蔽し、外部からの直接アクセスを制限するメカニズム。
B
同じ名前のメソッドが、異なるクラスで異なる動作をすることを可能にするメカニズム。
C
新しいクラスが既存のクラスの特性を受け継ぐメカニズム。
D
プログラムをより小さな、独立した部分に分割するメカニズム。
前へ
結果を見る!
中断する