出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
オブジェクト指向診断!あなたの隠れた才能を見つけよう!
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問
オブジェクト指向設計の原則SOLIDに含まれないものはどれですか?
A
単一責任の原則
B
オープン・クローズドの原則
C
リスコフの置換原則
D
DRY原則
前へ
次へ
6
第6問
デザインパターンは、何を提供するものですか?
A
特定のプログラミング言語の構文
B
再利用可能なソフトウェア設計の解決策
C
コンパイラ最適化のテクニック
D
データベース管理システム
前へ
次へ
7
第7問
オブジェクト指向プログラミングで、メッセージパッシングとは何を指しますか?
A
オブジェクト間の通信
B
エラーメッセージの表示
C
データの暗号化
D
メモリ管理
前へ
次へ
8
第8問
コンポジション(合成)は、オブジェクト指向設計において、どのような関係を構築するために使用されますか?
A
is-a関係
B
has-a関係
C
uses-a関係
D
depends-on関係
前へ
次へ
9
第9問
オブジェクト指向プログラミングにおける「ポリモーフィズム(多態性)」の説明として最も適切なものはどれですか?
A
あるクラスの属性を別のクラスが直接参照できる機能。
B
同じ名前のメソッドが、異なるクラスで異なる動作をすること。
C
クラスを細かく分割して、コードの再利用性を高める設計原則。
D
オブジェクトの状態を外部から隠蔽し、メソッドを通じてのみアクセスさせること。
前へ
次へ
10
第10問
オブジェクト指向プログラミングにおいて、クラス間の「has-a」の関係を表現する際に用いられる概念は何ですか?
A
継承 (Inheritance)
B
集約 (Aggregation)
C
抽象化 (Abstraction)
D
カプセル化 (Encapsulation)
前へ
結果を見る!
中断する