Phát triển Phần mềm và Dữ liệu Quiz
200+ câu hỏi trắc nghiệm Lập trình java (Có đáp án)
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Xin lưu ý và đọc kỹ phần miễn trừ trách nhiệm: Các câu hỏi và đáp án được cung cấp trong bộ trắc nghiệm này mang tính chất tham khảo, phục vụ cho mục đích học tập và luyện tập kiến thức. Đây KHÔNG phải là đề thi chính thức, cũng không đại diện cho tài liệu chuẩn hoặc kỳ thi chứng chỉ do bất kỳ cơ quan giáo dục hay tổ chức cấp chứng chỉ nào ban hành. Website không chịu trách nhiệm về tính chính xác của nội dung cũng như các quyết định được đưa ra dựa trên kết quả làm bài.
Bộ số 1
Câu 1
Trong Java, từ khóa 'final' có thể được sử dụng để chỉ định điều gì?
Câu 2
Đâu là một ví dụ về 'Unchecked Exception' trong Java?
Câu 3
Trong Java, 'Autoboxing' và 'Unboxing' có nghĩa là gì?
Câu 4
Trong Java, từ khóa 'volatile' được sử dụng cho biến để làm gì?
Câu 5
Trong Java, 'Thread Synchronization' (Đồng bộ hóa luồng) được sử dụng để làm gì?
Câu 6
Trong Java, 'Wrapper classes' được sử dụng để làm gì?
Câu 7
Trong Java, 'Generics' được giới thiệu để làm gì?
Câu 8
Phương thức 'equals()' của đối tượng String trong Java so sánh điều gì?
Câu 9
Đâu là sự khác biệt chính giữa 'abstract class' và 'interface' trong Java?
Câu 10
Đâu là cú pháp đúng để khai báo một phương thức tĩnh (static method) trong Java?
Câu 11
Trong Java, 'Checked Exceptions' là gì?
Câu 12
Đâu là một ví dụ về 'Single Responsibility Principle' (Nguyên tắc Trách nhiệm Đơn lẻ) trong thiết kế phần mềm?
Câu 13
Phương thức 'length()' của lớp String trong Java trả về giá trị gì?
Câu 14
Điều gì xảy ra khi bạn gọi phương thức 'notify()' trên một đối tượng trong Java?
Câu 15
Câu lệnh nào sau đây sẽ tạo ra một đối tượng mới của lớp 'MyClass' trong Java?
Câu 16
Lớp 'ArrayList' trong Java có đặc điểm gì so với mảng thông thường?
Câu 17
Lớp 'HashMap' trong Java có đặc điểm gì?
Câu 18
Trong Java, 'Checked Exceptions' thuộc về lớp nào?
Câu 19
Lớp 'TreeMap' trong Java có đặc điểm gì?
Câu 20
Lớp 'LinkedList' trong Java khác với 'ArrayList' ở điểm nào?
Câu 21
Phương thức 'equals()' trong Java được sử dụng để làm gì?
Câu 22
Lớp 'HashSet' trong Java có đặc điểm gì?
Câu 23
Đâu là một ví dụ về 'Interface Segregation Principle' (Nguyên tắc Phân tách Interface) trong thiết kế phần mềm?
Câu 24
Trong Java, từ khóa 'super' được sử dụng để làm gì?
Câu 25
Trong Java, một 'Constructor' (Hàm tạo) được sử dụng để làm gì?
Câu 26
Trong lập trình Java, 'Serialization' dùng để làm gì?
Câu 27
Trong Java, 'Encapsulation' (Đóng gói) là một khái niệm thuộc về:
Câu 28
Phương thức 'substring()' của lớp String trong Java dùng để làm gì?
Câu 29
Đâu là một ví dụ về kiểu dữ liệu nguyên thủy (primitive data type) trong Java?
Câu 30
Trong Java, đâu là cách đúng để so sánh hai chuỗi có giá trị bằng nhau?
Câu 31
Phương thức 'charAt()' của lớp String trong Java được sử dụng để làm gì?
Câu 32
Trong Java, 'Garbage Collection' có nhiệm vụ gì?
Câu 33
Trong Java, 'Exception Handling' có vai trò gì?
Câu 34
Đâu là cách đúng để khai báo một biến kiểu mảng trong Java?
Câu 35
Cơ chế nào trong Java cho phép một lớp kế thừa từ nhiều lớp cha?
Câu 36
Lớp nào trong Java được sử dụng để đọc dữ liệu từ một tệp tin văn bản?
Câu 37
Trong Java, 'Abstract Method' là gì?
Câu 38
Trong Java, 'Polymorphism' (Đa hình) có nghĩa là gì?
Câu 39
Trong Java, 'finally' block được sử dụng với 'try-catch' để làm gì?
Câu 40
Trong ngữ cảnh đa luồng (multithreading) của Java, 'Deadlock' xảy ra khi nào?
