Các bộ trắc nghiệm liên quan
Trắc nghiệm Công nghệ, Dữ liệu & Kỹ năng
Trắc nghiệm Lập trình hướng đối tượng online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
Lưu ý và Miễn trừ trách nhiệm:Các câu hỏi và đáp án trong bộ trắc nghiệm này được xây dựng với mục đích hỗ trợ ôn luyện kiến thức và tham khảo. Nội dung này không phản ánh tài liệu chính thức, đề thi chuẩn hay bài kiểm tra chứng chỉ từ bất kỳ tổ chức giáo dục hoặc cơ quan cấp chứng chỉ chuyên ngành nào. Admin không chịu trách nhiệm về độ chính xác tuyệt đối của thông tin cũng như mọi quyết định bạn đưa ra dựa trên kết quả của các bài trắc nghiệm.
Bộ đề 1
Câu 1
Pattern 'Strategy' được sử dụng để làm gì?
Câu 2
Nguyên tắc Liskov Substitution (LSP) trong SOLID nói về điều gì?
Câu 3
Interface trong lập trình hướng đối tượng được sử dụng để làm gì?
Câu 4
Trong lập trình hướng đối tượng, 'association' (kết hợp) là gì?
Câu 5
Trong lập trình hướng đối tượng, 'composition' (tổ hợp) là gì?
Câu 6
Sự khác biệt chính giữa 'aggregation' (tập hợp) và 'composition' (tổ hợp) là gì?
Câu 7
Trong lập trình hướng đối tượng, tính chất nào cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác?
Câu 8
Trong UML, ký hiệu nào biểu diễn mối quan hệ tổng hợp (aggregation)?
Câu 9
Trong lập trình hướng đối tượng, 'cohesion' (tính gắn kết) đề cập đến điều gì?
Câu 10
Trong lập trình hướng đối tượng, 'đa hình' (polymorphism) có nghĩa là gì?
Câu 11
Nguyên tắc Open/Closed (OCP) trong SOLID nói về điều gì?
Câu 12
Pattern 'Decorator' được sử dụng để làm gì?
Câu 13
Nguyên tắc Single Responsibility (SRP) trong SOLID nói về điều gì?
Câu 14
Nhược điểm của việc sử dụng lập trình hướng đối tượng là gì?
Câu 15
Phương pháp nào sau đây thể hiện tính đóng gói trong lập trình hướng đối tượng?
Câu 16
Pattern 'Factory' được sử dụng để làm gì?
Câu 17
Ưu điểm của việc sử dụng lập trình hướng đối tượng là gì?
Câu 18
Nguyên tắc Interface Segregation (ISP) trong SOLID nói về điều gì?
Câu 19
Pattern 'Observer' được sử dụng để làm gì?
Câu 20
Trong UML, ký hiệu nào biểu diễn một lớp (class)?
Câu 21
Phương thức 'constructor' (hàm tạo) trong một lớp được sử dụng để làm gì?
Câu 22
Thuộc tính 'static' (tĩnh) trong một lớp có ý nghĩa gì?
Câu 23
Lớp trừu tượng (abstract class) khác với lớp thông thường như thế nào?
Câu 24
Phương thức 'destructor' (hàm hủy) trong một lớp được sử dụng để làm gì?
Câu 25
Trong lập trình hướng đối tượng, 'coupling' (tính liên kết) đề cập đến điều gì?
Câu 26
Phương thức 'virtual' (ảo) trong một lớp được sử dụng để làm gì?
Câu 27
Dependency Injection (DI) là gì và nó giúp ích gì trong lập trình hướng đối tượng?
Câu 28
Trong UML, ký hiệu nào biểu diễn mối quan hệ kế thừa (inheritance)?
Câu 29
Pattern 'Singleton' được sử dụng để làm gì?
Câu 30
Nguyên tắc Dependency Inversion (DIP) trong SOLID nói về điều gì?
