Hàm khởi tạo của lớp DatagramSocket có thể gây ra Exception gì?
Trả lời:
Đáp án đúng: C
Hàm khởi tạo của lớp DatagramSocket trong Java có thể ném ra một số loại exception liên quan đến việc tạo và ràng buộc socket. Trong các lựa chọn được đưa ra, IOException và SocketException là hai loại exception phổ biến nhất có thể xảy ra.
- IOException: Đây là một exception tổng quát liên quan đến các lỗi I/O (Input/Output). Nó có thể xảy ra nếu có vấn đề trong quá trình tạo hoặc sử dụng socket.
- SocketException: Đây là một exception cụ thể hơn, thường xảy ra khi có lỗi liên quan đến socket ở mức hệ thống. Ví dụ: không thể ràng buộc socket vào một cổng cụ thể (ví dụ: cổng đã được sử dụng bởi một ứng dụng khác hoặc không có quyền truy cập), hoặc có lỗi trong quá trình tạo socket.
- UnknownHostException: Exception này xảy ra khi không thể phân giải được tên host thành địa chỉ IP. Tuy nhiên, nó thường không xảy ra trực tiếp trong hàm khởi tạo của DatagramSocket, mà thường xảy ra khi cố gắng gửi dữ liệu đến một địa chỉ không xác định.
- UnknownPortException: Đây không phải là một exception chuẩn trong Java.
Trong trường hợp này, IOException và SocketException đều là các exception có thể xảy ra. Tuy nhiên, SocketException thường được sử dụng cụ thể hơn cho các vấn đề liên quan đến socket, vì vậy nó là câu trả lời chính xác hơn.
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
