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

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

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

Số câu30
Quiz ID10866
Câu 1
1. Trong 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. Kiểu dữ liệu nguyên thủy nào trong Java dùng để lưu trữ giá trị logic (đúng/sai)?
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. Mục đích chính của từ khóa `static` trong Java là gì?
Câu 6
6. Giao diện (Interface) trong Java khác với lớp trừu tượng (Abstract Class) ở điểm nào quan trọng nhất?
Câu 7
7. Trong Java, cơ chế xử lý ngoại lệ (Exception Handling) được thực hiện chủ yếu thông qua các khối lệnh nào?
Câu 8
8. Vòng lặp `for-each` (enhanced for loop) trong Java thường được sử dụng để làm gì?
Câu 9
9. Phương thức `main()` trong Java có vai trò gì trong một chương trình?
Câu 10
10. Trong Java, 'Garbage Collection' là quá trình gì?
Câu 11
11. Javadoc là công cụ được sử dụng để làm gì trong phát triển Java?
Câu 12
12. Annotation (chú thích) trong Java có vai trò chính là gì?
Câu 13
13. Trong Java, 'constructor' là gì?
Câu 14
14. Tính đa hình (Polymorphism) trong Java được thể hiện rõ nhất qua cơ chế nào?
Câu 15
15. Thư viện chuẩn (Standard Library) của Java cung cấp gói (package) nào chứa các lớp và giao diện để làm việc với Collection (tập hợp dữ liệu)?
Câu 16
16. Trong Java, luồng (Thread) là gì?
Câu 17
17. Serialization trong Java là quá trình chuyển đổi đối tượng thành dạng nào?
Câu 18
18. JDBC (Java Database Connectivity) được sử dụng để làm gì?
Câu 19
19. Trong lập trình Java, thuật ngữ 'boxing' và 'unboxing' liên quan đến việc chuyển đổi giữa kiểu dữ liệu nào?
Câu 20
20. 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 tham chiếu kiểu `Animal`, bạn có thể gọi được phương thức nào từ biến tham chiếu này?
Câu 21
21. Lambda expression (biểu thức lambda) trong Java được giới thiệu từ phiên bản nào và dùng để làm gì?
Câu 22
22. Java Stream API (từ Java 8) chủ yếu được sử dụng để làm gì?
Câu 23
23. Trong Java, 'Checked Exception' khác với 'Unchecked Exception' như thế nào?
Câu 24
24. Mục đích của Dependency Injection (DI) trong lập trình Java là gì?
Câu 25
25. Trong Java, 'Maven' và 'Gradle' là các công cụ gì?
Câu 26
26. Giả sử bạn có một danh sách các đối tượng `Student` có thuộc tính `name` và `age`. Bạn muốn sắp xếp danh sách này theo thứ tự tuổi tăng dần, sau đó theo tênAlphabetical. Cách nào sau đây là hiệu quả nhất trong Java 8 trở lên?
Câu 27
27. Trong ngữ cảnh lập trình web Java, Servlet container (ví dụ: Tomcat, Jetty) có vai trò gì?
Câu 28
28. Spring Framework là gì và nó được sử dụng để phát triển loại ứng dụng Java nào chủ yếu?
Câu 29
29. Giả sử bạn cần đọc dữ liệu từ một file văn bản lớn trong Java. Cách nào sau đây là hiệu quả nhất về mặt bộ nhớ để xử lý file này?
Câu 30
30. Trong Java, Reflection API cho phép chương trình làm gì?

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