vietjack.com

300+ câu trắc nghiệm Lập trình mạng có đáp án - Phần 14
Quiz

300+ câu trắc nghiệm Lập trình mạng có đáp án - Phần 14

V
VietJack
Đại họcTrắc nghiệm tổng hợp3 lượt thi
25 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Để 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?

DatagramSocket serverSocket= new DatagramSocket(1234)

Datagram serverSocket= new DatagramSocket(1234)

DatagramSocket serverSocket=DatagramSocket(1234)

Datagram serverSocket= DatagramSocket(1234)

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Phạm vi truy cập của một đối tượng khi được khai báo public là gì?

Có thể được truy cập từ các lớp trong cùng package và lớp con nằm trong package khác.

Có thể được truy cập từ tất cả mọi nơi.

Chỉ có thể truy cập từ các phơng thức khác trong class đó.

Có thể được truy cập từ các lớp trong cùng package.

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Java Virtual Machine là gì?

Là một thành phần của Java platform dùng để đọc mã bytecode trong file .class

Là chương trình chạy cho java

Là chương trình biên dịch của java dùng để biên dịch file nguồn java thành mã bytecode.

Tất cả các đáp án đều đúng

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Khi biên dịch gặp lỗi Exception in thread main

Đường dẫn chương trình sai.

Không có từ khóa public tại mở đầu khai báo class

Không khai báo class

Không có hàm main

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Thứ tự các từ khóa public và static khi khai bao như thế nào?

public đứng trước static

Thứ tự bất kỳ nhưng thông thường public đứng trước

static đứng trước public

Tất cả đều sai.

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Phạm vi truy cập của một đối tượng khi khai báo private là gì?

Chỉ có thể truy cập từ các phương thức khác trong class đó.

Có thể được truy cập bất kỳ vị trí nào trong chương trình.

Có thể được truy cập từ các lớp trong cùng package.

Có thể được truy cập từ các lớp trong cùng package và lớp con nằm trong package khác.

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Câu nào sau đây là sai?

/** chú thích */

/* chú thích */

/* chú thích

// chú thích

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

File chứa mã nguồn java sau khi được biên dịch có đuôi là gì?

class

jav

java

exe

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Biểu thức nào sau đây không hợp lệ:

int x=6;if(!(x>4)) { }

int x=6;x*=x;

int x=6;x=x>>>5;

String if="Hello";

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

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ì?

Có thể truy cập đối tượng từ các phương thức khác trong lớp đó

Có thể truy cập đối tượng từ các lớp trong cùng package và lớp con nằm trong package khác

Có thể truy cập đối tượng từ bất kỳ vị trí nào của chương trình

Có thể truy cập từ các lớp trong cùng package

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Khai báo sau có ý nghĩa gì: public static ArrayList objE = new ArrayList();

Khai báo đối tợng objE thuộc lớp Employees

Khai báo đối tợng Employees thuộc lớp objE

Khai báo một mảng các đối tợng objE thuộc lớp Employees

Khai báo một mảng các đối tợng Employees thuộc lớp objE

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

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:

objE.AddNew(obj)

objE.add(obj)

objE.addnew(obj)

objE.Add(obj)

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Lớp DatagramPackage trong lập trình mạng được sử dụng với mục đích gì?

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

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

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

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

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Thư viện cần thiết được dùng để lập trình mạng?

java.awt.*

java.applet.*

java.io.*

java.net.*

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức getFile( ) trong lớp URL có ý nghĩa gì?

Trả về tên của file trong một chuỗi địa chỉ URL

Trả về tên của giao thức trong một chuỗi địa chỉ URL

Trả về số hiệu cổng sử dụng trong một chuỗi đĩa chỉ URL

Trả về tên của máy chủ trong một chuỗi địa chỉ URL

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức receive( DatagramPackage p) trong lớp DatagramSocket được sử dụng với mục đích gì?

Để gửi số nguyên p đi

Để nhận số nguyên p về

Để nhận gói dữ liệu p về

Để gửi gói dữ liệu p đi

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Các máy tính trên Internet giao tiếp với nhau thông qua giao thức gì?

IP, UDP và TCP

UDP và IP

IP và TCP

TCP và UDP

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Khi chạy ứng dụng theo mô hunh Client/Server, thì ch¬ơng trình nào phải chạy trước?

Server

Client

Không bắt buộc, tùy ý

Server và Client

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

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ì?

Phương thức khởi dựng để tạo ra gói dữ liệu với dữ liệu chứa trong buf, chiều dài len, dữ liệu được gửi và nhận từ địa chỉ host và cổng port

Phương thức khởi dựng để tạo ra gói dữ liệu với dữ liệu được chứa trong bộ đệm buf[] và chiều dài gói dữ liệu được tạo ra là len

Cả hai phát biểu trên đều đúng

Cả hai phát biểu trên đều sai

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

Multicast là gì?

Là mô hình truyền thông point-to-point mà chúng ta thường gọi là multicasting.

Là mô hình truyền thông one-to-many sử dụng chiến lược phân phối các thông điệp chỉ một lần.

Là mô hình truyền thông one-to-all phát sóng cho một nhóm địa chỉ chứ không phải một địa chỉ.

Là mô hình truyền thông point-to-point tốt cho nhiều ứng dụng hoạt động đồng thời

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

Lớp java.net.MulticastSocket được sử dụng như thế nào?

Sử dụng bên phía client để gửi các gói tin mà nhận đ¬ợc từ nhiều server cùng lúc.

Sử dụng bên phía client để phát sóng các gói tin cho nhiều client trong cùng một mạng.

Sử dụng bên phía client để lắng nghe các gói tin mà server phát sóng cho nhiều client cùng lúc.

Không phải các ý trên.

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

Địa chỉ Multicast là dải địa chỉ nào?

224.0.0.0 đến 224.255.255.255

224.0.0.0 đến 239.255.255.255

225.0.0.0 đến 238.255.255.255

223.0.0.0 đến 224.255.255.255

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

Một nhóm multicast là một tập hợp các host cùng chia sẻ một địa chỉ multicast. Để tạo một nhóm multicast ta làm như thế nào?

Chọn địa chỉ router trên mạng con địa phương là 224.0.0.2

Chọn một địa chỉ ngẫu nhiên từ 225.0.0.0 đến 238.255.255.255

Chọn địa chỉ phát sóng trên mạng có dạng là 224.2.X.X

Chọn địa chỉ hệ thống trên mạng con địa phương là 224.0.0.1

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Lớp java.net.MulticastSocket là lớp con của lớp nào?

MulticastObject.

Socket.

DatagramSocket.

SocketException.

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Một Multicast API không hỗ trợ hoạt động nào?

Cho phép một quy trình tham gia vào một nhóm multicast cụ thể.

Cho phép quy trình rời đi nhóm multicast.

Cho phép một quy trình gửi thông điệp đến tất cả các quy trình của một nhóm multicast.

Không phải các ý trên.

Xem đáp án
© All rights reserved VietJack