Java: KIỂM TRA KIẾN THỨC GENERICS
Giải phóng thời gian, khai phóng năng lực
1. Câu nào nêu những ưu điểm của Generics là đúng?
A. |
Generics cho phép tính linh hoạt của ràng buộc động. |
B. |
Trong Generics, bạn không thể tạo các hàm tạo generic. |
C. |
Trong Generics, các lỗi được phát hiện của trình biên dịch tốn ít thời gian hơn để sửa chữa hơn các lỗi thời gian chạy. |
D. |
Một biến cục bộ không thể được khai báo khi các kiểu khóa và giá trị khác nhau. |
E. |
Việc xem xét mã đơn giản hơn trong Generics vì sự không rõ ràng giữa các bộ chứa. |
(A) |
AC |
(C) |
A, D |
(B) |
B, C |
(D) |
C, D |
2. Câu nào sau đây giải thích việc sử dụng các ký tự đại diện với Generics là đúng?
A. |
"?" biểu thị tập hợp tất cả các kiểu hoặc bất kỳ một kiểu nào trong Generics. |
B. |
"? extends Type" biểu thị một họ các kiểu con mở rộng "Type". |
C. |
"? extends Type" biểu thị một họ các kiểu con của kiểu "Type". |
D. |
"? super Type" biểu thị một họ siêu kiểu là một kiểu phụ của "Type". |
E. |
"? super Type" biểu thị một họ siêu kiểu của kiểu "Type". |
(A) |
AC |
(C) |
A, D |
(B) |
B, C |
(D) |
C, D |
3. Câu nào sau đây chỉ rõ việc sử dụng mã Legacy trong Generics là đúng?
A. |
Java tạo ra một cảnh báo chuyển đổi không được kiểm tra khi một giá trị của kiểu thô được chuyển vào nơi mà kiểu tham số được mong đợi. |
B. |
Erasure thêm tất cả thông tin loại generic. |
C. |
Khi một kiểu generic như collection được sử dụng mà không có tham số kiểu, nó được gọi là kiểu thô. |
D. | Erasure xóa tất cả thông tin loại generic. |
E. | Việc thay đổi chữ ký phương thức có thể được thực hiện bằng cách thực hiện thay đổi tối thiểu hoặc bằng cách tạo khung. |
(A) |
A |
(C) |
B |
(B) |
C |
(D) |
D |
4. Khi một đoạn mã hiện có hoạt động với cả phiên bản cũ và phiên bản generic của thư viện, điều này được gọi là ________________.
(A) |
Khả năng tương thích nền tảng |
(C) |
Tương thích nhị phân |
(B) |
Khả năng tương thích trở lên |
(D) |
Kiểu được tham số hóa |
5. Trong khai báo lớp generic, tên lớp được theo sau bởi một ________________.
(A) |
Chữ nhị phân |
(C) |
phần tham số loại |
(B) |
Đối tượng chuỗi |
(D) |
Chữ số |
6. Tiền tố nào sau đây phải được thêm vào số để chỉ định một chữ nhị phân?
(A) |
0NL |
(C) |
0BL |
(B) |
0N |
(D) |
0B |
Câu trả lời
1. |
A |
2. |
C |
3. |
B |
4. |
A |
5. |
C |
6. |
D |
Giải phóng thời gian, khai phóng năng lực