WorksheetsJava collection quizz 2
Total questions: 19
Worksheet time: 14mins
Giao diện Set trong Java thuộc gói nào?
java.lang
java.io
java.awt
java.util
HashSet trong Java cho phép lưu trữ bao nhiêu giá trị null?
Nhiều hơn một
Không có giá trị null
Chỉ một giá trị null
Tùy thuộc vào cấu hình
Phương thức nào sau đây được sử dụng để thêm một phần tử vào HashSet?
put()
add()
addElement()
insert()
Điểm nào sau đây không đúng về HashSet?
HashSet cho phép các phần tử trùng lặp
HashSet sử dụng cơ chế hashing để lưu trữ
HashSet không duy trì thứ tự chèn
HashSet cho phép giá trị null
TreeSet trong Java không cho phép lưu trữ loại giá trị nào?
Giá trị null
Giá trị số
Giá trị chuỗi
Giá trị đối tượng
Phương thức nào sau đây không có trong lớp HashSet?
remove()
size()
clear()
pollFirst()
Cách nào để khởi tạo một TreeSet trong Java?
Set s = new TreeSet();
TreeSet s = new TreeSet();
TreeSet
Set
Phương thức nào được sử dụng để kiểm tra xem một phần tử có tồn tại trong HashSet không?
find()
has()
exists()
contains()
Điểm khác biệt chính giữa HashSet và TreeSet là gì?
HashSet không duy trì thứ tự, TreeSet duy trì thứ tự
Cả hai đều không cho phép giá trị null
TreeSet cho phép giá trị null, HashSet không
HashSet duy trì thứ tự chèn, TreeSet không
Để sử dụng TreeSet với các đối tượng tự định nghĩa, bạn cần làm gì?
Thực hiện Set interface
Thực hiện Comparable interface
Thực hiện HashCode interface
Thực hiện List interface
Phương thức nào sau đây được sử dụng để xóa tất cả các phần tử trong HashSet?
removeAll()
clear()
delete()
empty()
Cấu trúc dữ liệu nào được sử dụng để lưu trữ các phần tử trong TreeSet?
LinkedList
ArrayList
HashMap
Cây đỏ-đen
Phương thức nào sau đây trả về số lượng phần tử trong TreeSet?
count()
total()
size()
length()
Khi nào thì phương thức equals() được gọi trong HashSet?
Khi kiểm tra kích thước
Khi có cùng hashcode
Khi thêm phần tử mới
Khi xóa phần tử
{1=C, 2=JavaEE, 4=Python, 3=PHP}
{1=C, 2=JavaSE, 3=Python, 4=PHP}
{1=C, 2=JavaEE, 3=Python, 4=PHP}
{1=C, 2=JavaSE,2=JavaEE, 3=Python, 4=PHP}
NullPointerException
{null=null, a=null, b=JavaSE, c=PHP, d=Python}
{a=null, b=JavaSE, c=PHP, d=Python}
{b=JavaSE, c=PHP, d=Python}
Compilation Fails
4
5
6
12
[Computer, Network, Networks, Programming, Security]
[Computer, Programming, Network, Networks, Programming, Security]
[Computer, Programming, Computer, Networks, Network, Security]
[Computer, Networks, Network, Programming, Security]
Kết quả của chương trình Java sẽ là gì?
{0, 1, 3, 4}
{0, 1, 2, 4}
{0, 1, 2, 3, 4}
{0, 0, 0, 3, 4}
