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

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

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

Số câu30
Quiz ID10867
Câu 1
1. Trong 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 `equals()` trong Java được sử dụng để so sánh hai đối tượng về:
Câu 3
3. Đâu là cách khai báo một mảng các số nguyên trong Java?
Câu 4
4. Tính chất nào sau đây KHÔNG phải là đặc điểm của lập trình hướng đối tượng (OOP)?
Câu 5
5. Trong Java, exception `NullPointerException` thường xảy ra khi:
Câu 6
6. Interface trong Java được sử dụng để làm gì?
Câu 7
7. Vòng lặp `for-each` trong Java chủ yếu được sử dụng để:
Câu 8
8. Phương thức `main()` trong Java có vai trò gì?
Câu 9
9. Trong Java, từ khóa `super` được sử dụng để:
Câu 10
10. Bộ nhớ Heap trong Java Virtual Machine (JVM) chủ yếu được sử dụng để:
Câu 11
11. Đâu là cách tạo một đối tượng String bất biến trong Java?
Câu 12
12. Phương thức `toString()` trong Java thường được ghi đè để làm gì?
Câu 13
13. Trong Java Collections Framework, interface nào đại diện cho một tập hợp các phần tử không trùng lặp và không có thứ tự?
Câu 14
14. Annotation `@Override` trong Java được sử dụng để:
Câu 15
15. Trong lập trình đa luồng Java, từ khóa `synchronized` được sử dụng để:
Câu 16
16. Đâu là cách khai báo một constructor trong lớp `MyClass` ở Java?
Câu 17
17. Phương thức `substring(int beginIndex, int endIndex)` của lớp String trả về:
Câu 18
18. Trong Java, garbage collection là quá trình:
Câu 19
19. Đâu là cách tạo một luồng (Thread) trong Java?
Câu 20
20. Phương thức `parseInt()` thuộc lớp nào trong Java và dùng để làm gì?
Câu 21
21. Giả sử bạn có một lớp `Dog` kế thừa từ lớp `Animal`. Để gọi constructor không tham số của lớp `Animal` từ constructor của lớp `Dog`, bạn sử dụng cú pháp nào?
Câu 22
22. Trong Java, Serialization là quá trình:
Câu 23
23. Kỹ thuật Dependency Injection (DI) trong Java giúp đạt được điều gì?
Câu 24
24. Annotation `@Deprecated` trong Java được sử dụng để:
Câu 25
25. Trong Java, lambda expression được giới thiệu từ phiên bản nào?
Câu 26
26. Phương thức `entrySet()` của interface `Map` trong Java trả về:
Câu 27
27. Giả sử bạn có đoạn code sau: `int x = 5; System.out.println(x++); System.out.println(++x);`. Kết quả in ra sẽ là:
Câu 28
28. Trong Java NIO (Non-blocking I/O), `Channel` đại diện cho:
Câu 29
29. Trong Java, framework Spring Boot chủ yếu tập trung vào việc:
Câu 30
30. Để biên dịch một file Java có tên `MyClass.java`, lệnh nào sau đây được sử dụng?

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