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

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

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

Số câu30
Quiz ID10862
Câu 1
1. Đâu là từ khóa (keyword) được sử dụng để khai báo một lớp (class) trong Java?
Câu 2
2. Phương thức `main` trong Java có vai trò gì?
Câu 3
3. 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 4
4. Trong lập trình hướng đối tượng (OOP), tính đóng gói (encapsulation) có nghĩa là gì?
Câu 5
5. Đâu là cách khai báo biến hằng số (constant) trong Java?
Câu 6
6. Phương thức `toString()` trong Java thường được sử dụng để làm gì?
Câu 7
7. Giao diện (interface) trong Java khác với lớp trừu tượng (abstract class) ở điểm nào?
Câu 8
8. Trong Java, exception (ngoại lệ) được sử dụng để xử lý tình huống nào?
Câu 9
9. Vòng lặp `for-each` (enhanced for loop) trong Java được sử dụng chủ yếu để làm gì?
Câu 10
10. Đâu là cách tạo một đối tượng (object) từ một lớp (class) trong Java?
Câu 11
11. Phương thức `super()` trong Java được sử dụng để làm gì?
Câu 12
12. Trong Java, từ khóa `static` có ý nghĩa gì?
Câu 13
13. Khái niệm 'đa hình' (polymorphism) trong OOP thể hiện điều gì?
Câu 14
14. Trong Java, Garbage Collection (GC) là gì?
Câu 15
15. Mục đích chính của việc sử dụng package (gói) trong Java là gì?
Câu 16
16. Annotation (chú thích) trong Java được sử dụng để làm gì?
Câu 17
17. Luồng (Thread) trong Java được sử dụng để làm gì?
Câu 18
18. JDBC (Java Database Connectivity) là gì?
Câu 19
19. Serialization (tuần tự hóa) trong Java là quá trình gì?
Câu 20
20. Trong Java, Collection Framework cung cấp những gì?
Câu 21
21. Lambda expression (biểu thức lambda) trong Java 8 được sử dụng để làm gì?
Câu 22
22. Stream API trong Java 8 giúp thực hiện các thao tác nào trên collection?
Câu 23
23. Dependency Injection (DI) là một design pattern (mẫu thiết kế) giúp giải quyết vấn đề gì?
Câu 24
24. ORM (Object-Relational Mapping) framework như Hibernate trong Java dùng để làm gì?
Câu 25
25. Trong ngữ cảnh lập trình web Java, Servlet container (ví dụ: Tomcat) có vai trò gì?
Câu 26
26. RESTful API là gì và nó thường được sử dụng để làm gì?
Câu 27
27. Spring Framework là gì và nó cung cấp những lợi ích chính nào cho lập trình viên Java?
Câu 28
28. Maven hoặc Gradle là công cụ gì trong Java development?
Câu 29
29. Giả sử bạn có một ứng dụng Java cần xử lý nhiều yêu cầu đồng thời từ người dùng. Sử dụng kỹ thuật lập trình nào sẽ giúp ứng dụng của bạn hoạt động hiệu quả hơn trong tình huống này?
Câu 30
30. Trong một dự án Java lớn, việc áp dụng design patterns (mẫu thiết kế) mang lại lợi ích gì?

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