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

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

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

Số câu30
Quiz ID10858
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 để so sánh cái gì giữa hai đối tượng?
Câu 3
3. Đâu là một đặc điểm của lập trình hướng đối tượng (OOP) trong Java?
Câu 4
4. Interface trong Java được sử dụng để làm gì?
Câu 5
5. Trong Java, exception `NullPointerException` thường xảy ra khi nào?
Câu 6
6. Vòng lặp `for-each` (enhanced for loop) trong Java chủ yếu được sử dụng để duyệt qua cấu trúc dữ liệu nào?
Câu 7
7. Phương thức `toString()` trong Java có mục đích chính là gì?
Câu 8
8. Trong Java, từ khóa `static` có ý nghĩa gì khi được sử dụng cho một biến thành viên của lớp?
Câu 9
9. Đâu là cách khai báo một mảng các số nguyên trong Java?
Câu 10
10. Phương thức `main()` trong Java có vai trò gì?
Câu 11
11. Trong Java, 'inheritance' (tính kế thừa) cho phép lớp con (subclass) làm gì?
Câu 12
12. Đâu là một ví dụ về 'checked exception' trong Java?
Câu 13
13. Trong Java, 'đa hình' (polymorphism) thể hiện rõ nhất qua cơ chế nào?
Câu 14
14. ArrayList và LinkedList khác nhau chủ yếu ở khía cạnh nào?
Câu 15
15. Trong Java, 'garbage collection' (thu gom rác) là quá trình gì?
Câu 16
16. Đâu là cách tạo một đối tượng String bất biến trong Java?
Câu 17
17. Trong lập trình đa luồng Java, từ khóa `synchronized` được sử dụng để làm gì?
Câu 18
18. Annotation `@Override` trong Java dùng để chỉ ra điều gì?
Câu 19
19. Trong Java, JDBC (Java Database Connectivity) được sử dụng để làm gì?
Câu 20
20. Giả sử bạn có một lớp `Dog` kế thừa từ lớp `Animal`. Để gọi constructor của lớp `Animal` từ constructor của lớp `Dog`, bạn sử dụng từ khóa nào?
Câu 21
21. Trong Java, Stream API được giới thiệu từ phiên bản Java nào?
Câu 22
22. Lambda expression trong Java là gì?
Câu 23
23. Phương thức `hashCode()` trong Java thường được ghi đè cùng với phương thức nào để đảm bảo tính nhất quán?
Câu 24
24. Trong Java, package được sử dụng để làm gì?
Câu 25
25. Đâu là một ví dụ về 'design pattern' (mẫu thiết kế) phổ biến trong lập trình Java?
Câu 26
26. Trong Java, Serializable interface được sử dụng để làm gì?
Câu 27
27. Giả sử bạn có đoạn code sau: `int x = 5; int y = x++;` Giá trị của `y` và `x` sau khi đoạn code này thực thi là bao nhiêu?
Câu 28
28. Trong Java, thuật ngữ 'boxing' và 'unboxing' liên quan đến kiểu dữ liệu nào?
Câu 29
29. ClassLoader trong Java có vai trò gì?
Câu 30
30. Trong Java, Dependency Injection (DI) là gì?

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