Bộ 1 - Trắc nghiệm Lập trình hướng đối tượng có đáp án

Bộ 1 - Trắc nghiệm Lập trình hướng đối tượng có đáp án

Lưu ý: Nội dung trong bài Bộ 1 - Trắc nghiệm Lập trình hướng đối tượng có đáp án chỉ dành cho mục đích tham khảo và học tập. Ban quản trị không chịu trách nhiệm về tính pháp lý hoặc kết quả thực tế khi áp dụng các thông tin này. Chúng tôi KHÔNG yêu cầu bất kỳ quyền truy cập nào vào hệ thống của bạn, KHÔNG theo dõi thao tác và KHÔNG thu thập dữ liệu cá nhân của bạn trong suốt quá trình làm bài.

Thời gian còn lại: --:--

Câu 1: Trong lập trình hướng đối tượng, đặc điểm nào cho phép che giấu thông tin chi tiết và chỉ lộ ra những gì cần thiết?

Câu 2: Một 'Class' (lớp) trong lập trình hướng đối tượng được hiểu tốt nhất là gì?

Câu 3: Tính chất nào cho phép một lớp con sử dụng lại các thuộc tính và phương thức của lớp cha?

Câu 4: Hiện tượng một phương thức có cùng tên nhưng có các hành vi khác nhau tùy thuộc vào đối tượng gọi nó được gọi là gì?

Câu 5: Mục tiêu chính của 'Tính trừu tượng' (Abstraction) trong lập trình hướng đối tượng là gì?

Câu 6: Từ khóa truy cập nào (Access Modifier) chỉ cho phép các thành phần bên trong cùng một lớp truy cập được?

Câu 7: Phương thức đặc biệt được tự động gọi khi một đối tượng được khởi tạo từ một lớp được gọi là gì?

Câu 8: Trong lập trình hướng đối tượng, 'Overloading' (nạp chồng phương thức) xảy ra khi nào?

Câu 9: Trong lập trình hướng đối tượng, 'Overriding' (ghi đè phương thức) có đặc điểm gì?

Câu 10: Lớp nào không thể dùng để khởi tạo đối tượng trực tiếp và thường chứa ít nhất một phương thức chưa được triển khai?

Câu 11: Điểm khác biệt cơ bản nhất giữa 'Interface' và 'Abstract Class' là gì?

Câu 12: Từ khóa 'static' được sử dụng để định nghĩa một thành phần như thế nào?

Câu 13: Mối quan hệ 'Is-a' trong lập trình hướng đối tượng đại diện cho khái niệm nào?

Câu 14: Mối quan hệ 'Has-a' thường được triển khai thông qua kỹ thuật nào?

Câu 15: Từ khóa 'protected' cho phép truy cập thành phần của lớp trong phạm vi nào?

Câu 16: Từ khóa 'this' (hoặc tương đương tùy ngôn ngữ) thường tham chiếu đến cái gì?

Câu 17: Từ khóa nào được dùng để gọi các phương thức hoặc constructor của lớp cha?

Câu 18: Lợi ích quan trọng nhất của việc sử dụng 'Interface' thay vì kế thừa trực tiếp là gì?

Câu 19: Vấn đề 'Diamond Problem' (vấn đề hình thoi) phát sinh trong trường hợp nào?

Câu 20: Một 'Final class' (lớp cuối cùng/lớp niêm phong) là lớp có đặc điểm gì?

Câu 21: Phương thức nào được gọi khi một đối tượng bị hủy để giải phóng tài nguyên?

Câu 22: Mục đích của việc sử dụng các phương thức 'Getter' và 'Setter' là gì?

Câu 23: Khái niệm 'Early Binding' (liên kết sớm) thường liên quan đến hiện tượng nào?

Câu 24: Khái niệm 'Late Binding' (liên kết muộn) cho phép thực hiện tính chất nào của OOP?

Câu 25: Một phương thức không có nội dung thực thi và buộc các lớp con phải ghi đè được gọi là gì?