Đề 9 – Đề thi, câu hỏi trắc nghiệm online Lập trình java

Đề 9 - Đề thi, câu hỏi trắc nghiệm online Lập trình java

1. Đâu là cách tạo một đối tượng `Scanner` để đọc dữ liệu từ bàn phím trong Java?
2. Trong Java, từ khóa `this` được sử dụng để làm gì?
3. Đâu là từ khóa được sử dụng để khai báo một hằng số trong Java?
4. Trong Java, Serialization được sử dụng để làm gì?
5. Trong Java, kiểu dữ liệu nào được sử dụng để lưu trữ một chuỗi các ký tự?
6. Annotation trong Java được sử dụng để làm gì?
7. Phương thức nào sau đây được sử dụng để tạo một đối tượng mới trong Java?
8. Phương thức nào được sử dụng để bắt đầu một luồng (thread) trong Java?
9. Sự khác biệt chính giữa `==` và phương thức `equals()` trong Java là gì?
10. Phương thức nào được gọi tự động khi một đối tượng được tạo ra trong Java?
11. Từ khóa `static` có ý nghĩa gì trong Java?
12. Đâu là cách đúng để tạo một đối tượng từ một lớp (class) trong Java?
13. Đâu là một ví dụ về tính đóng gói (encapsulation) trong Java?
14. Đâu là mục đích chính của garbage collection trong Java?
15. Sự khác biệt chính giữa Checked Exception và Unchecked Exception trong Java là gì?
16. Trong Java, JDBC được sử dụng để làm gì?
17. Trong Java, JRE là viết tắt của cụm từ nào?
18. Phương thức `toString()` trong Java được sử dụng để làm gì?
19. Trong Java, cơ chế nào cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác?
20. Cho đoạn code sau: `public class MyClass { public static void main(String[] args) { System.out.println('Hello'); } }`. Làm thế nào để biên dịch (compile) đoạn code này?
21. Lớp nào là lớp cha của tất cả các lớp trong Java?
22. Trong Java, `ArrayList` khác với mảng thông thường như thế nào?
23. Trong Java, Collection Framework cung cấp những gì?
24. Lệnh nào sau đây được sử dụng để xử lý các ngoại lệ trong Java?
25. Java là ngôn ngữ lập trình hướng đối tượng, vậy tính chất nào sau đây KHÔNG phải là tính chất của lập trình hướng đối tượng?
26. Phương thức `equals()` trong Java được sử dụng để làm gì?
27. Đâu là cách sử dụng vòng lặp `for-each` (enhanced for loop) đúng trong Java để duyệt một mảng `numbers`?
28. Trong Java, lớp `String` là mutable hay immutable?
29. Đâu là cách khai báo một mảng các số nguyên có tên 'numbers' với kích thước 5 trong Java?
30. Interface trong Java có thể chứa gì?