Các bộ trắc nghiệm liên quan:
Trắc nghiệm Công nghệ thông tin & Dữ liệu
150+ câu trắc nghiệm Lập trình hướng đối tượng 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 các bộ trắc nghiệm này được biên soạn nhằm phục vụ mục đích tham khảo và ôn luyện kiến thức. Chúng không đại diện cho bất kỳ tài liệu, đề thi chính thức hay đề thi chứng chỉ nào từ các tổ chức giáo dục hoặc cơ quan cấp chứng chỉ chuyên môn. Admin không chịu trách nhiệm về tính chính xác tuyệt đối của nội dung hoặc bất kỳ quyết định nào của bạn được đưa ra dựa trên kết quả của các bài trắc nghiệm.
Bộ đề 1
Câu 1
Trong lập trình hướng đối tượng, 'method overriding' (ghi đè phương thức) là gì?
Câu 2
Trong lập trình hướng đối tượng, 'inheritance' (kế thừa) thể hiện mối quan hệ gì giữa các lớp?
Câu 3
Trong lập trình hướng đối tượng, 'composition' (hợp thành) giữa hai lớp có ý nghĩa gì?
Câu 4
Lợi ích của việc sử dụng lập trình hướng đối tượng (OOP) là gì?
Câu 5
Phương thức hủy (destructor) trong một lớp có vai trò gì?
Câu 6
Đặc điểm nào sau đây là quan trọng nhất của tính kế thừa trong lập trình hướng đối tượng?
Câu 7
Trong lập trình hướng đối tượng, 'association' (kết hợp) giữa hai lớp có ý nghĩa gì?
Câu 8
Đối tượng (object) trong lập trình hướng đối tượng là gì?
Câu 9
Nhược điểm của việc sử dụng lập trình hướng đối tượng (OOP) là gì?
Câu 10
Trong lập trình hướng đối tượng, 'abstract class' (lớp trừu tượng) là gì?
Câu 11
Nguyên tắc 'Dependency Inversion Principle' (DIP) trong SOLID nói về điều gì?
Câu 12
Trong lập trình hướng đối tượng, 'method overloading' (nạp chồng phương thức) là gì?
Câu 13
Phương thức khởi tạo (constructor) trong một lớp có vai trò gì?
Câu 14
Trong lập trình hướng đối tượng, tính đóng gói (encapsulation) nhằm mục đích gì?
Câu 15
Đa kế thừa (multiple inheritance) là gì và nó có thể gây ra vấn đề gì?
Câu 16
Nguyên tắc 'Open/Closed Principle' (OCP) trong SOLID nói về điều gì?
Câu 17
Interface (giao diện) trong lập trình hướng đối tượng khác với abstract class (lớp trừu tượng) như thế nào?
Câu 18
Nguyên tắc 'Single Responsibility Principle' (SRP) trong SOLID nói về điều gì?
Câu 19
Sự khác biệt chính giữa 'aggregation' (tập hợp) và 'composition' (hợp thành) là gì?
Câu 20
Mục đích chính của việc sử dụng 'access modifiers' (công cụ sửa đổi truy cập) như 'private', 'protected', và 'public' là gì?
Câu 21
Nguyên tắc 'Liskov Substitution Principle' (LSP) trong SOLID nói về điều gì?
Câu 22
Dependency injection (DI) là gì và nó giải quyết vấn đề gì trong lập trình hướng đối tượng?
Câu 23
SOLID là gì và nó đại diện cho những nguyên tắc nào trong thiết kế hướng đối tượng?
Câu 24
Trong lập trình hướng đối tượng, 'class' (lớp) được hiểu là gì?
Câu 25
Thuộc tính (attribute) của một lớp đại diện cho điều gì?
Câu 26
Design pattern (mẫu thiết kế) là gì?
Câu 27
Phương thức (method) của một lớp đại diện cho điều gì?
Câu 28
Nguyên tắc 'Interface Segregation Principle' (ISP) trong SOLID nói về điều gì?
Câu 29
Tính đa hình (polymorphism) trong lập trình hướng đối tượng cho phép điều gì?
Câu 30
Trong lập trình hướng đối tượng, 'aggregation' (tập hợp) giữa hai lớp có ý nghĩa gì?
