Đề 14 – Bài tập, đề thi trắc nghiệm online Lập trình java

Đề 14 – Bài tập, đề thi trắc nghiệm online Lập trình java

Đề 14 – Bài tập, đề thi trắc nghiệm online Lập trình java

Số câu30
Quiz ID10869
Câu 1
1. Trong lập trình Java, từ khóa nào được sử dụng để khai báo một biến hằng số?
Câu 2
2. Phương thức `equals()` trong Java được sử dụng để làm gì?
Câu 3
3. Loại ngoại lệ nào KHÔNG cần phải được xử lý (checked exception) hoặc khai báo trong mệnh đề `throws`?
Câu 4
4. Trong Java, interface có thể chứa thành phần nào sau đây?
Câu 5
5. Đâu là mục đích chính của từ khóa `static` trong Java?
Câu 6
6. Vòng lặp `for-each` trong Java thường được sử dụng để làm gì?
Câu 7
7. Trong Java, 'garbage collection' là quá trình gì?
Câu 8
8. Phương thức `toString()` trong Java có mục đích gì?
Câu 9
9. Đâu là cách khai báo đúng một mảng các số nguyên trong Java?
Câu 10
10. Tính chất 'đa hình' (polymorphism) trong OOP Java cho phép điều gì?
Câu 11
11. Trong Java, từ khóa `super` được sử dụng để làm gì?
Câu 12
12. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu dữ liệu nguyên thủy (primitive data type) trong Java?
Câu 13
13. Mục đích của từ khóa `synchronized` trong Java là gì?
Câu 14
14. Trong lập trình hướng đối tượng (OOP), 'tính đóng gói' (encapsulation) đề cập đến điều gì?
Câu 15
15. Lệnh nào sau đây được sử dụng để tạo một đối tượng từ một lớp trong Java?
Câu 16
16. Phương thức `main` trong Java có vai trò gì?
Câu 17
17. Trong Java Collections Framework, `List`, `Set`, và `Map` là gì?
Câu 18
18. Annotation `@Override` trong Java được sử dụng để làm gì?
Câu 19
19. Trong Java, 'constructor' là gì?
Câu 20
20. Đâu là cách đúng để đóng một luồng (stream) trong Java sau khi sử dụng, đảm bảo giải phóng tài nguyên?
Câu 21
21. Trong Java, 'serialization' là quá trình gì?
Câu 22
22. Trong Java, class `Scanner` thường được sử dụng để làm gì?
Câu 23
23. Phương thức `hashCode()` trong Java thường được sử dụng cùng với phương thức nào?
Câu 24
24. Trong Java, 'generics' (kiểu tham số hóa) được sử dụng để làm gì?
Câu 25
25. Đâu là cách khai báo một lớp trừu tượng (abstract class) trong Java?
Câu 26
26. Trong Java, 'lambda expression' (biểu thức lambda) được giới thiệu từ phiên bản nào?
Câu 27
27. Mục đích chính của Dependency Injection (DI) trong lập trình Java là gì?
Câu 28
28. Trong Java, `StringBuilder` và `StringBuffer` khác nhau chủ yếu ở điểm nào?
Câu 29
29. Trong Java, 'marker interface' là gì?
Câu 30
30. Ứng dụng nào sau đây KHÔNG phải là một ứng dụng phổ biến của Java?

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