JavaScript is required

Mối quan hệ giữa lớp Môn Học và lớp Sinh viên là:

A.

Lớp Môn Học là lớp cơ sở cho lớp Sinh Viên

B.

Lớp Môn Học là lớp dẫn xuất của lớp Sinh Viên

C.
Lớp Môn Học là lớp bao của lớp Sinh Viên
D.
Lớp Môn Học là lớp đối tượng thành phần của lớp Sinh Viên
Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về mối quan hệ giữa các lớp trong lập trình hướng đối tượng. - Phương án A và B sai vì lớp Môn Học không phải là lớp cơ sở hoặc lớp dẫn xuất của lớp Sinh Viên. Mối quan hệ kế thừa thường thể hiện sự "là một" (is-a), trong khi môn học và sinh viên không có mối quan hệ này. - Phương án C sai vì lớp Môn Học không bao (contain) lớp Sinh Viên theo nghĩa một đối tượng Sinh Viên nằm trọn vẹn trong một đối tượng Môn Học. - Phương án D đúng vì một lớp Sinh Viên có thể chứa các đối tượng Môn Học như là thành phần (ví dụ: một sinh viên học nhiều môn học). Đây là mối quan hệ "có một" (has-a), thể hiện sự kết hợp (composition hoặc aggregation). Vậy đáp án đúng là D.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan