25 câu hỏi
Lớp nào sau đây KHÔNG sử dụng trong ứng dụng giao tiếp mạng Socket dùng giao thức UDP?
DatagramSocket
DatagramPacket
Socket
InetAddress
Cho đoạn mã sau. Đoạn mã sẽ sinh ra ngoại lệ gì? Socket sk = new Socket("100.200.300.1",1234);
HostException
IOException
UnknownHostException
HostErrorException
Trong cùng một máy, có nhiều ứng dụng mạng cùng chạy, để phân biệt các ứng dụng này với nhau người ta thường dùng thông số nào sau đây?
Port
Địa chỉ IP
Tên miền
Tất cả đều sai
TCP được viết tắt bởi từ?
Transmission Control Protocol
Transport Control Protocol
Transport Control Processing
Transmission Control Processing
Cho đoạn chương trình phía Server, chương trình giao tiếp qua mạng dùng cơ chế TCP. Chọn câu lệnh nào đúng nhất điền vào đoạn mã đóng Socket? Đoạn mã đóng các socket phía Server
ServerSocket ssk = new ServerSocket(1234);
Socket sk = ssk.accept();
int len = is.read(buffer);
sk.close(); ssk.close();
ssk.close(); sk.close();
sk.close();
ssk.close();
Phương thức nào của đối tượng thuộc lớp ServerSocket lắng nghe kết nối từ client
listen()
wait()
accept()
listening()
Để tạo đối tượng InetAddress ta dùng cách thức nào sau đây?
Dùng phương thức getByName()
Dùng phương thức khởi tạo InetAddress()
Cả hai đều đúng
Cả hai đều sai
Trong lập trình Socket bằng giao thức UDP/IP, chương trình client phải tạo đối tượng Socket nào để giao tiếp với chương trình server?
Socket
DatagramSocket
ServerSocket
UDPSocket
Quá trình truyền, nhận dữ liệu giữa client và server trong lập trình Socket dùng giao thức TCP/IP dữ liệu được truyền, nhận ở dạng nào sau đây?
Dạng ký tự
Dạng nhị phân
Dạng chuỗi
Tất cả các dạng trên
Lớp Socket được dùng trong cơ chế lập trình nào sau đây?
Lập trình Socket TCP/IP
Lập trình IP
Lập trình Socket UDP/IP
Tất cả đều sai
Trong lập trình Socket bằng giao thức UDP/IP, client triệu gọi phương thức nào để nhận dữ liệu gởi về từ server
receive()
read()
getData()
getInputStream()
Hàm khởi tạo của lớp DatagramSocket có thể gây ra Exception gì?
IOException
UnknownPortException
SocketException
UnknownHostException
Để xác định một tiến trình trong lập trình mạng người ta thường dựa vào những thông số nào sau đây?
Địa chỉ IP
Cổng Port
Địa chỉ IP và cổng Port
Chỉ cần địa chỉ IP hoặc cổng Port
Lớp nào dùng để đóng gói dữ liệu trong lập trình Socket dùng cơ chế UDP
DatagramSocket
DatagramPacket
DataPacket
UDPPacket
Trong lập trình RMI, client muốn tìm kiếm đối tượng cung cấp phục vụ RMI thì phải gọi phương thức nào sau đây?
rebin()
bind()
find()
lookup()
Trong lập trình UDP, client muốn tạo Socket để kết nối với Server ở địa chỉ 192.168.13.26:1234, thì dùng câu lệnh nào sau đây?
DatagramSocket(1234)
DatagramSocket("192.168.13.26",1234)
DatagramSocket()
DatagramSocket("192.168.13.26")
Cho đoạn mã sau. Câu lệnh nào sau đây sẽ trả về địa chỉ của máy khách (client)
dsk.getAddress()
pk.getAddress()
pk.getClientAddress()
dsk.getClientAddress()
Trong lập trình Socket TCP, muốn gửi một số nguyên (int) từ Client đến Server cần phải làm gì trước khi gửi?
Chuyển đổi số nguyên (int) thành mảng các byte
Không thể gửi một số nguyên (int)
Chuyển đổi số nguyên (int) thành chuỗi (String)
Không làm gì cả
Phương thức getAddress() của lớp DatagramPacket trả về?
Đối tượng thuộc lớp InetAddress
Đối tượng thuộc lớp DatagramSocket
Một chuỗi (String) chứa địa chỉ IP
Một chuỗi (String) chứa tên miền
Phương thức khởi tạo đối tượng của lớp ServerSocket có thể gây ra ngoại lệ nào sau đây?
SSException
RemoteException
IOException
SocketException
Trong lập trình Socket TCP, lớp nào cung cấp phương thức getOutputStream()
InputStream
OutputStream
Socket
ServerSocket
Trong lập trình Socket TCP, phương thức nào dùng để gửi dữ liệu từ Client đến Server
Phương thức write() của lớp OutputStream
Phương thức write() của lớp Socket
Phương thức send() của lớp Socket
Phương thức send() của lớp OutputStream
Phương thức getInputStream() là phương thức thuộc lớp nào?
ServerSocket
DatagramSocket
UDPSocket
Socket
Trong lập trình UDP Socket, muốn gửi dữ liệu từ Server đến Client thì dùng phương thức send() của đối tượng thuộc lớp nào?
Socket
DatagramSocket
DatagramPacket
ServerDatagramSocket
Để đăng ký đối tượng cho phép triệu gọi từ xa với RMI Registry có thể gọi phương thức nào sau đây?
naming()
registry()
register()
bind()
