350 Câu hỏi trắc nghiệm môn Lập trình mạng có đáp án - Phần 6
-
5473 lượt thi
-
50 câu hỏi
-
60 phút
Danh sách câu hỏi
Câu 1:
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();
}
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();
}
Xem đáp án
D là đáp án đúng
Câu 10:
Chiều dài dữ liệu tối đa có thể đưa vào DatagramPacket là khoảng?
Xem đáp án
A là đáp án đúng
Câu 11:
Trên cùng một máy tính, cổng trong giao thức TCP và UDP có thể trùng nhau hay không?
Xem đáp án
D là đáp án đúng
Câu 12:
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 địa chỉ máy gởi trên DatagramPacket này bằng phương thức?
Xem đáp án
C là đáp án đúng
Câu 13:
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?
Xem đáp án
A là đáp án đúng
Câu 14:
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 cổng của quá trình gởi trên DatagramPacket này bằng phương thức?
Xem đáp án
B là đáp án đúng
Câu 15:
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 ?
Xem đáp án
D là đáp án đúng
Câu 16:
Trước khi gởi một DatagramPacket đi, ta có thể đặt cổng quá trình nhận trênDatagramPacket này bằng phương thức ?
Xem đáp án
A là đáp án đúng
Câu 17:
Trước khi gởi một DatagramPacket đi, ta có thể đặt dữ liệu gởi đi trênDatagramPacket này bằng phương thức ?
Xem đáp án
B là đáp án đúng
Câu 18:
Trước khi gởi một DatagramPacket đi, ta có thể đặt chiều dài dữ liệu gởi trên DatagramPacket này bằng phương thức?
Xem đáp án
D là đáp án đúng
Câu 19:
Trong lớp DatagramSocket phương thức khởi dựng để tạo kết nối UDP là?
Xem đáp án
A là đáp án đúng
Câu 20:
Trong lớp DatagramSocket phương thức khởi dựng để tạo kết nối UDP với số hiệu cổng là?
Xem đáp án
D là đáp án đúng
Câu 23:
Trong lớp DatagramPackage, phương thức khởi tạo ra gói tin có dữ liệu trong bộ nhớ đệm và chiều dài gói dữ liệu là?
Xem đáp án
C là đáp án đúng
Câu 24:
Trong lớp DatagramPackage, phương thức khởi tạo ra gói tin có dữ liệu trong bộ nhớ đệm cùng với chiều dài gói dữ liệu địa chỉ máy đích và số hiệu cổng?
Xem đáp án
C là đáp án đúng
Câu 26:
Để tạo đối tượng kết nối Socket theo giao thức UDP tại cổng 1234 ta chọn cách sau?
Xem đáp án
A là đáp án đúng
Câu 27:
Phạm vi truy cập của một đối tượng khi được khai báo public là gì?
Xem đáp án
B là đáp án đúng
Câu 29:
Khi biên dịch gặp lỗi Exception in thread main java.lang.NoClassDefFoundError:myprogram. Lỗi này có nghĩa gì?
Xem đáp án
A là đáp án đúng
Câu 35:
Phạm vi truy cập của một đối tợng khi khai báo không có từ khóa điều khiển phạm vi là gì?
Xem đáp án
D là đáp án đúng
Câu 36:
Khai báo sau có ý nghĩa gì: public static ArrayList objE = new ArrayList();
Xem đáp án
C là đáp án đúng
Câu 37:
Giả sử có khai báo sau: public static ArrayList objE = new ArrayList(); Để thêm một đối tợng vào mảng các đối tợng đã khai báo ở trên ta dùng lệnh:
Xem đáp án
B là đáp án đúng
Câu 38:
Lớp DatagramPackage trong lập trình mạng được sử dụng với mục đích gì?
Xem đáp án
D là đáp án đúng
Câu 41:
Phương thức receive( DatagramPackage p) trong lớp DatagramSocket được sử dụng với mục đích gì?
Xem đáp án
C là đáp án đúng
Câu 42:
Các máy tính trên Internet giao tiếp với nhau thông qua giao thức gì?
Xem đáp án
A là đáp án đúng
Câu 43:
Khi chạy ứng dụng theo mô hunh Client/Server, thì ch¬ơng trình nào phải chạy trước?
Xem đáp án
A là đáp án đúng
Câu 44:
Phương thức DatagramPacket( byte buf[], int len, InetAddress host, int port) trong lớp DatagramPackage được sử dụng với mục đích gì?
Xem đáp án
A là đáp án đúng