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

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

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

Số câu30
Quiz ID10868
Câu 1
1. Trong Java, từ khóa nào được sử dụng để tạo một thể hiện (instance) của một lớp (class)?
Câu 2
2. Kiểu dữ liệu nguyên thủy nào trong Java được sử dụng để lưu trữ một giá trị logic (đúng hoặc sai)?
Câu 3
3. Phương thức `main()` trong Java có vai trò gì?
Câu 4
4. Trong lập trình hướng đối tượng Java, tính chất nào cho phép một lớp con kế thừa các thuộc tính và phương thức từ lớp cha?
Câu 5
5. Giao diện (interface) trong Java khác với lớp trừu tượng (abstract class) ở điểm nào?
Câu 6
6. Từ khóa `static` trong Java được sử dụng để làm gì?
Câu 7
7. Trong xử lý ngoại lệ (exception handling) của Java, khối lệnh nào được sử dụng để chứa mã có thể gây ra ngoại lệ?
Câu 8
8. Phương thức `equals()` trong Java được sử dụng để so sánh cái gì giữa hai đối tượng?
Câu 9
9. Vòng lặp `for-each` (enhanced for loop) trong Java thường được sử dụng để làm gì?
Câu 10
10. Trong Java Collections Framework, `ArrayList` và `LinkedList` khác nhau chủ yếu ở điểm nào?
Câu 11
11. Phương thức `toString()` trong Java được sử dụng để làm gì?
Câu 12
12. Đâu là cách khai báo một biến hằng số (constant) trong Java?
Câu 13
13. Trong Java, lớp `String` là?
Câu 14
14. Phương thức `super()` trong Java được sử dụng để làm gì?
Câu 15
15. Trong Java, cơ chế Garbage Collection (thu gom rác) hoạt động như thế nào?
Câu 16
16. Đâu là một ví dụ về Design Pattern (mẫu thiết kế) thuộc nhóm Creational Patterns?
Câu 17
17. Annotation `@Override` trong Java được sử dụng để làm gì?
Câu 18
18. Luồng (Thread) trong Java là gì?
Câu 19
19. Serialization trong Java là quá trình?
Câu 20
20. JDBC (Java Database Connectivity) được sử dụng để làm gì?
Câu 21
21. Trong Java, `HashMap` hoạt động dựa trên nguyên tắc nào?
Câu 22
22. Web Server (ví dụ: Tomcat) có vai trò gì trong ứng dụng web Java?
Câu 23
23. JSP (JavaServer Pages) được sử dụng để làm gì trong phát triển web Java?
Câu 24
24. Spring Framework là gì trong Java?
Câu 25
25. Maven hoặc Gradle là công cụ gì trong phát triển 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. Stream API trong Java 8 được sử dụng chủ yếu cho mục đích gì?
Câu 28
28. Giả sử bạn có một lớp `Dog` kế thừa từ lớp `Animal`. Nếu bạn tạo một đối tượng `Dog` và gán nó cho một biến kiểu `Animal`, bạn có thể gọi phương thức `bark()` (chỉ có ở lớp `Dog`) thông qua biến `Animal` này không?
Câu 29
29. Trong một ứng dụng web Java sử dụng Servlet, phạm vi (scope) nào của biến phiên (session) là rộng nhất?
Câu 30
30. Cho đoạn code Java sau: `int[] numbers = {1, 2, 3, 4, 5}; System.out.println(numbers[5]);`. Đoạn code này sẽ gây ra lỗi gì khi chạy?

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