50 Câu Hỏi Trắc Nghiệm Java PDF
Document Details
Uploaded by FestiveOcean3503
Hanoi University of Science
2024
AI Assistant
Tags
Summary
This document is a set of 50 multiple-choice questions on Java programming. The questions cover various topics in Java, including method overriding, inheritance, polymorphism, and constructors.
Full Transcript
50 Câu Hỏi Trắc Nghiệm Java Author : AI Assistant Date : 22/12/2024 Câu hỏi trắc nghiệm với đáp án 1. Quá trình định nghĩa hai hoặc nhiều phương thức trong một lớp có cùng tên nhưng có các tham số khác nhau được gọi là gì? A. Method Overridi...
50 Câu Hỏi Trắc Nghiệm Java Author : AI Assistant Date : 22/12/2024 Câu hỏi trắc nghiệm với đáp án 1. Quá trình định nghĩa hai hoặc nhiều phương thức trong một lớp có cùng tên nhưng có các tham số khác nhau được gọi là gì? A. Method Overriding B. Method Overloading C. Inheritance D. Encapsulation 2. Tất cả các biến thành viên của lớp nên được khai báo cùng với quyền truy cập (Access Modifier) nào? A. Private B. Public C. Protected D. Default 3. Trong Java, "method overriding" thường liên quan đến nguyên lý nào trong các nguyên lý chính của lập trình hướng đối tượng? A. Encapsulation B. Inheritance C. Polymorphism D. Abstraction 4. Từ khóa nào dưới đây có thể được sử dụng trong subclass để gọi hàm dựng (constructor) của superclass? A. this B. super C. parent D. base 5. Từ khóa nào được sử dụng để không cho phép một phương thức được overriding? A. final B. static C. abstract D. protected 6. Từ khóa nào được sử dụng để không cho phép thay đổi nội dung của biến? A. static B. final C. constant D. immutable 7. Từ khóa nào được sử dụng để truy cập đến thành viên của superclass từ subclass? A. super B. this C. base D. parent 8. Mô tả về quá trình truyền một đối trong phương thức theo giá trị (pass-by-value)? A. Thay đổi giá trị thực tế của đối tượng B. Truyền một bản sao giá trị C. Truyền địa chỉ của đối tượng D. Tất cả các đáp án trên 9. Phương thức overloading được xác định tại thời điểm nào? A. Runtime B. Compile-time C. Debugging D. Deployment 10. Phương án nào được sử dụng để gọi hàm dựng (constructor) không có tham số của superclass A từ subclass B? A. this() B. super() C. parent() D. base()... (Tiếp tục với 40 câu hỏi khác)