出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向マスターへの道!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問
コンポジション(合成)とは、オブジェクト指向プログラミングにおいてどのような関係を表しますか?
A
クラス間の「is-a」関係
B
クラス間の「has-a」関係
C
クラス間の依存関係
D
クラス間の関連関係
前へ
次へ
7
第7問
オブジェクト指向プログラミングにおいて、カプセル化の主な目的は何ですか?
A
コードの実行速度を向上させること
B
データとそれを操作するメソッドをひとまとめにし、外部からの不正なアクセスを防ぐこと
C
プログラム全体のメモリ使用量を削減すること
D
コンパイルエラーの数を減らすこと
前へ
次へ
8
第8問
オブジェクト指向プログラミングにおける「ポリモーフィズム」の説明として正しいものはどれですか?
A
一つのクラスから複数のインスタンスを作成する機能
B
異なるクラスのオブジェクトが同じメソッド名で異なる動作をすること
C
クラスの属性を隠蔽する機能
D
コードの再利用性を高めるための機能
前へ
次へ
9
第9問
オブジェクト指向プログラミングにおける「抽象クラス」の説明として最も適切なものはどれですか?
A
具体的な実装を持たない、メソッドのシグネチャのみを持つクラス
B
すべてのメソッドが実装されているクラス
C
インスタンスを一つしか生成できないクラス
D
継承を禁止されたクラス
前へ
結果を見る!
中断する