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

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

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

Số câu30
Quiz ID10860
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 không thể thay đổi giá trị sau khi khởi tạo?
Câu 2
2. Phương thức `main()` trong Java có kiểu trả về là gì?
Câu 3
3. Trong Java, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu nguyên thủy?
Câu 4
4. Đâu là cách khai báo đúng một mảng các số nguyên trong Java?
Câu 5
5. 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 từ một lớp khác?
Câu 6
6. Interface trong Java khác với abstract class ở điểm nào?
Câu 7
7. Phương thức `equals()` trong Java được sử dụng để làm gì?
Câu 8
8. Trong Java, exception (ngoại lệ) được xử lý bằng khối lệnh nào?
Câu 9
9. Vòng lặp `for-each` trong Java thường được sử dụng để làm gì?
Câu 10
10. Đâu là từ khóa dùng để tạo một đối tượng (instance) của một lớp trong Java?
Câu 11
11. Phương thức `toString()` trong Java có mục đích chính là gì?
Câu 12
12. Trong Java, package (gói) được sử dụng để làm gì?
Câu 13
13. Đâu là cách gọi constructor của lớp cha từ constructor của lớp con trong Java?
Câu 14
14. Phương thức `static` trong Java có đặc điểm gì?
Câu 15
15. Trong Java Collection Framework, `List`, `Set` và `Map` thuộc loại cấu trúc dữ liệu nào?
Câu 16
16. Để đọc dữ liệu từ một file văn bản trong Java, lớp nào thường được sử dụng?
Câu 17
17. Luồng (Thread) trong Java được sử dụng để làm gì?
Câu 18
18. Annotations trong Java được sử dụng cho mục đích gì?
Câu 19
19. Serialization trong Java là quá trình gì?
Câu 20
20. Garbage Collection (GC) trong Java là gì?
Câu 21
21. Trong Java, JDBC được sử dụng để làm gì?
Câu 22
22. Java Virtual Machine (JVM) có vai trò gì trong việc thực thi chương trình Java?
Câu 23
23. Lambda expression trong Java 8 dùng để biểu diễn điều gì?
Câu 24
24. Stream API trong Java 8 được thiết kế để làm việc hiệu quả với loại dữ liệu nào?
Câu 25
25. Phương thức `hashCode()` trong Java thường được sử dụng cùng với phương thức nào?
Câu 26
26. Tính chất 'đa hình' (Polymorphism) trong OOP Java thể hiện điều gì?
Câu 27
27. Dependency Injection (DI) là một design pattern (mẫu thiết kế) thường được sử dụng trong Java để làm gì?
Câu 28
28. Trong lập trình Java, thuật ngữ 'coupling' (kết nối) và 'cohesion' (liên kết) thường được dùng để đánh giá điều gì?
Câu 29
29. Giả sử bạn có một lớp `Dog` kế thừa từ lớp `Animal`. Nếu bạn muốn ép kiểu một đối tượng `Animal` thành `Dog`, bạn cần sử dụng kỹ thuật nào?
Câu 30
30. Trong một ứng dụng web Java sử dụng Servlet, phương thức nào của interface `Servlet` được gọi đầu tiên khi Servlet được khởi tạo?

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