Phương thức nào sau đây không trả về đối tượng thuộc kiểu InetAddress ?
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về các phương thức trả về đối tượng InetAddress trong Java. InetAddress đại diện cho một địa chỉ IP.
Phân tích từng đáp án:
getAddress()củaDatagramPacket: Trả về địa chỉ IP nguồn của gói dữ liệu nhận được, dưới dạng một mảng byte. Tuy nhiên, phương thứcgetAddress()không trả về trực tiếp một đối tượngInetAddress. Thay vào đó, nó trả về một mảng byte đại diện cho địa chỉ IP. Để có được đối tượngInetAddress, bạn cần sử dụng mảng byte này để tạo một đối tượngInetAddressmới.getInetAddress()củaSocket: Trả về đối tượngInetAddressliên kết với socket này, đại diện cho địa chỉ IP của đầu kia của kết nối.accept()củaServerSocket: Phương thức này trả về một đối tượngSocketmới, đại diện cho kết nối đã được chấp nhận. Sau đó, bạn có thể sử dụnggetInetAddress()trên đối tượngSocketnày để lấy địa chỉ IP của client.getLocalHost(): Trả về đối tượngInetAddressđại diện cho localhost.
Như vậy, phương thức getAddress() của DatagramPacket không trả về trực tiếp một đối tượng InetAddress mà trả về một mảng byte.
Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
