Đề 12 – Bài tập, đề thi trắc nghiệm online Lập trình hướng đối tượng

Đề 12 – Bài tập, đề thi trắc nghiệm online Lập trình hướng đối tượng

Đề 12 – Bài tập, đề thi trắc nghiệm online Lập trình hướng đối tượng

Số câu30
Quiz ID11782
Câu 1
1. Nguyên tắc 'Single Responsibility Principle' (SRP) trong SOLID phát biểu rằng:
Câu 2
2. Kiểu phạm vi truy cập 'private' có ý nghĩa gì?
Câu 3
3. Trong OOP, 'tính trừu tượng' (abstraction) nhằm mục đích gì?
Câu 4
4. Thuộc tính (attribute) của một đối tượng trong OOP còn được gọi là gì?
Câu 5
5. Nguyên tắc 'SOLID' trong OOP là tập hợp các nguyên tắc thiết kế hướng đến mục tiêu chính nào?
Câu 6
6. Nguyên tắc 'Interface Segregation Principle' (ISP) trong SOLID khuyến khích điều gì?
Câu 7
7. Phương thức khởi tạo (constructor) trong lập trình hướng đối tượng có vai trò chính là gì?
Câu 8
8. Phương thức 'static' (tĩnh) trong OOP có đặc điểm gì?
Câu 9
9. Nguyên tắc 'Dependency Inversion Principle' (DIP) trong SOLID đề xuất cách tiếp cận nào để giảm sự phụ thuộc giữa các module?
Câu 10
10. Trong lập trình hướng đối tượng, 'class' được hiểu là gì?
Câu 11
11. Tính chất 'kế thừa' (inheritance) trong OOP mang lại lợi ích nào sau đây?
Câu 12
12. Mối quan hệ 'IS-A' trong OOP thường được thể hiện thông qua cơ chế nào?
Câu 13
13. Đa hình (polymorphism) trong OOP có nghĩa là gì?
Câu 14
14. Nguyên tắc 'Open/Closed Principle' (OCP) trong SOLID phát biểu rằng:
Câu 15
15. Khái niệm 'đa hình thời gian biên dịch' (compile-time polymorphism) thường được thể hiện thông qua cơ chế nào trong OOP?
Câu 16
16. Kiểu phạm vi truy cập 'protected' thường được sử dụng trong ngữ cảnh nào?
Câu 17
17. Trong lập trình hướng đối tượng, 'đối tượng' (object) là gì?
Câu 18
18. Tính 'đa kế thừa' (multiple inheritance) trong OOP là gì?
Câu 19
19. Trong mô hình hướng đối tượng, thông điệp (message) thường được dùng để chỉ điều gì?
Câu 20
20. Trong ngữ cảnh của kế thừa, lớp 'cha' còn được gọi bằng thuật ngữ nào khác?
Câu 21
21. Nhược điểm tiềm ẩn của việc sử dụng lập trình hướng đối tượng là gì?
Câu 22
22. Lớp trừu tượng (abstract class) khác với lớp thông thường ở điểm nào?
Câu 23
23. Phương thức (method) của một đối tượng trong OOP thể hiện điều gì?
Câu 24
24. Trong OOP, 'phạm vi truy cập' (access modifiers) dùng để làm gì?
Câu 25
25. Giao diện (interface) trong OOP có vai trò chính là gì?
Câu 26
26. Phương thức 'ảo' (virtual method) trong OOP liên quan mật thiết đến khái niệm nào?
Câu 27
27. Nguyên tắc 'Liskov Substitution Principle' (LSP) trong SOLID liên quan đến vấn đề gì trong kế thừa?
Câu 28
28. Khái niệm nào sau đây là trụ cột chính của lập trình hướng đối tượng, cho phép che giấu thông tin và chỉ hiển thị những gì cần thiết ra bên ngoài?
Câu 29
29. Ưu điểm chính của việc sử dụng lập trình hướng đối tượng so với lập trình hướng thủ tục là gì?
Câu 30
30. Mối quan hệ 'HAS-A' trong OOP thường được thể hiện thông qua cơ chế nào?

Để lại một bình luận