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

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

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

Số câu30
Quiz ID10865
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?
Câu 2
2. Phương thức `main()` trong Java có kiểu trả về là gì?
Câu 3
3. Đâu là kiểu dữ liệu nguyên thủy (primitive data type) trong Java?
Câu 4
4. 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 của một lớp khác?
Câu 5
5. Giao diện (interface) trong Java được sử dụng để làm gì?
Câu 6
6. 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 7
7. Ngoại lệ (Exception) trong Java là gì?
Câu 8
8. Vòng lặp `for-each` trong Java thường được sử dụng để làm gì?
Câu 9
9. Từ khóa `static` trong Java được sử dụng để khai báo thành viên như thế nào?
Câu 10
10. Trong lập trình hướng đối tượng, tính đóng gói (encapsulation) thể hiện điều gì?
Câu 11
11. Lớp `String` trong Java là kiểu dữ liệu gì?
Câu 12
12. Phương thức `super()` trong Java được sử dụng để làm gì trong lớp con?
Câu 13
13. Trong Java Collections Framework, `ArrayList` và `LinkedList` khác nhau cơ bản ở điểm nào?
Câu 14
14. Luồng (Thread) trong Java là gì?
Câu 15
15. Annotation (chú thích) trong Java được sử dụng để làm gì?
Câu 16
16. Serialization trong Java là quá trình gì?
Câu 17
17. Garbage Collection (GC) trong Java là cơ chế nào?
Câu 18
18. JDBC (Java Database Connectivity) được sử dụng để làm gì?
Câu 19
19. Trong Java, `final` keyword được sử dụng để làm gì?
Câu 20
20. Lambda expression trong Java 8 giúp đơn giản hóa việc gì?
Câu 21
21. Phương thức `toString()` được định nghĩa trong lớp `Object` dùng để làm gì?
Câu 22
22. Trong Java, package (gói) được sử dụng để làm gì?
Câu 23
23. Ứng dụng của mô hình MVC (Model-View-Controller) trong phát triển ứng dụng Java Web là gì?
Câu 24
24. Reflection trong Java cho phép chương trình làm gì?
Câu 25
25. Generics trong Java giải quyết vấn đề chính nào?
Câu 26
26. ClassLoader trong Java có vai trò gì?
Câu 27
27. Tính bất biến (immutability) của lớp `String` trong Java có ý nghĩa gì?
Câu 28
28. Trong lập trình Java, Dependency Injection (DI) là gì và lợi ích chính của nó?
Câu 29
29. Giả sử bạn có một ứng dụng Java cần xử lý đồng thời nhiều yêu cầu từ người dùng. Công nghệ nào của Java EE (Enterprise Edition) phù hợp nhất để xây dựng ứng dụng này?
Câu 30
30. Trong bối cảnh lập trình hướng đối tượng với Java, khi nào thì bạn nên sử dụng Composition (kết hợp) thay vì Inheritance (kế thừa)?

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