出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向マスターへの道!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問
抽象クラスのインスタンスを直接作成できますか?
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問
オブジェクト指向プログラミングで「is-a」関係を表現するのに適しているのはどれですか?
A
集約
B
コンポジション
C
継承
D
関連
前へ
次へ
9
第9問
オブジェクト指向プログラミングにおける「ポリモーフィズム」の説明として最も適切なものはどれですか?
A
複数のオブジェクトが同じメッセージに応答できる能力
B
オブジェクトの状態を隠蔽する能力
C
既存のクラスの属性とメソッドを新しいクラスに引き継ぐ能力
D
オブジェクトを効率的に管理するためのメモリ領域
前へ
次へ
10
第10問
オブジェクト指向プログラミングにおける「カプセル化」の主な目的は何ですか?
A
コードの実行速度を向上させる
B
データの保護と隠蔽
C
メモリ使用量を削減する
D
コードの記述量を減らす
前へ
結果を見る!
中断する