Câu hỏi:
Trước khi gởi một DatagramPacket đi, ta có thể đặt thông tin địa chỉ máy nhận trên DatagramPacket này bằng phương thức ?
A. Public void setPort(int port)
B. Public void setLength(int len)
C. Public void setData(byte buffer[])
D. Public void setAddress(InternetAddress dis)
Câu 1: Truyền dữ liệu theo phương thức UDP được sử dụng trong ứng dụng?
A. Mang tính chất tìm kiếm thông tin
B. Mang tính chất cảnh báo
C. Mang tính chất thông báo
D. Mang tính chất trao đổi thông tin
05/11/2021 4 Lượt xem
Câu 2: Lớp DatagramPackage trong lập trình mạng được sử dụng với mục đích gì?
A. Tạo gói dữ liệu để trao đổi giữa hai máy tính trên mạng theo kết nối d¬ới giao thức TCP
B. Tạo gói dữ liệu để trao đổi giữa hai máy tính trên mạng theo kết nối d¬ới giao thức TCP/IP
C. Tạo gói dữ liệu để trao đổi giữa hai máy tính trên mạng theo kết nối d¬ới giao thức IP
D. Tạo gói dữ liệu để trao đổi giữa hai máy tính trên mạng theo kết nối d¬ới giao thức UDP
05/11/2021 3 Lượt xem
Câu 3: Chiều dài dữ liệu tối đa có thể đưa vào DatagramPacket là khoảng?
A. Khoảng 60.000 byte (phụ thuộc vào dạng đ¬ờng truyền).
B. Khoảng 50.000 byte
C. Khoảng 40.000 byte
D. Khoảng 30.000 byte
05/11/2021 4 Lượt xem
Câu 4: Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin dữ liệu từ gói tin trên DatagramPacket này bằng phương thức?
A. Public byte[] getData()
B. Public int getPort()
C. Public int getLength()
D. Public InetAddress getAddress()
05/11/2021 4 Lượt xem
Câu 5: for (int i = 0; i < args.length; i++) { try { Socket socket = new Socket(args[i], 80); System.out.print("Connected to " + socket.getInetAddress()); System.out.print(" on port " + socket.getPort()); System.out.print(" from port " + socket.getLocalPort()); System.out.println(" of " + socket.getLocalAddress()); } catch(UnknownHostException e) { e.printStackTrace(); } catch(SocketException e) { e.printStackTrace(); } catch(IOException e) { e.printStackTrace(); }
Chương trình sau thực hiện công việc gì?
for (int i = 0; i < args.length; i++) { try { Socket socket = new Socket(args[i], 80); System.out.print("Connected to " + socket.getInetAddress()); System.out.print(" on port " + socket.getPort()); System.out.print(" from port " + socket.getLocalPort()); System.out.println(" of " + socket.getLocalAddress()); } catch(UnknownHostException e) { e.printStackTrace(); } catch(SocketException e) { e.printStackTrace(); } catch(IOException e) { e.printStackTrace(); }A. Kết nối đến một webserver nào đó.
B. Tạo một địa chỉ IP từ mảng byte, chuỗi String.
C. Cho địa chỉ, tìm tên máy.
D. Không có đáp án đúng.
05/11/2021 4 Lượt xem
Câu 6: Trong lớp DatagramSocket phương thức gửi gói dữ liệu đi là?
A. Public void synchronized send(DatagramPackage p) throws IOException
B. Public void synchronized receive(DatagramPackage p) throws IOException
C. Public DatagramSocket(int port) throws SocketException
D. Public DatagramSocket() throws SocketException
05/11/2021 5 Lượt xem
Câu hỏi trong đề: Bộ câu hỏi trắc nghiệm môn Lập trình mạng - Phần 2
- 42 Lượt thi
- 60 Phút
- 50 Câu hỏi
- Người đi làm
Cùng chủ đề Bộ câu hỏi trắc nghiệm môn Lập trình mạng có đáp án
- 2.7K
- 115
- 50
-
48 người đang thi
- 1.1K
- 29
- 50
-
71 người đang thi
- 1.1K
- 25
- 50
-
32 người đang thi
- 1.1K
- 4
- 50
-
70 người đang thi
Chia sẻ:
Đăng Nhập để viết bình luận