Tạo Trắc Nghiệm

350 Câu hỏi trắc nghiệm môn Lập trình mạng có đáp án - Phần 7

48 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Sự khác nhau cơ bản giữa truyền thông multicast và truyền thông broadcast là gì?

Đáp án và lời giải

Đáp án: A

Câu 2

Giao thức nào sử dụng địa chỉ IP là 224.0.0.5 và 224.0.0.6 cho truyền thông multicast?

Đáp án và lời giải

Đáp án: B

Câu 3

Sử dụng Internet Group Management Protocol version 2 (IGMPv2), một nút mạng làm thế nào để thoát ra hoặc ngừng tham gia vào một nhóm multicast?

Đáp án và lời giải

Đáp án: D

Câu 4

Constructor là gì?

Đáp án và lời giải

Đáp án: B

Câu 5

Đâu là cách khai báo tạo ra chuỗi ký tự?

Đáp án và lời giải

Đáp án: C

Câu 6

Phương thức getInetAddress() trong lớp Socket được dùng để làm gì?

Đáp án và lời giải

Đáp án: D

Câu 7

Phương thức replaceFirst(char old, char new) được dùng để làm gì?

Đáp án và lời giải

Đáp án: C

Câu 8

Mô hình Client - Server thỏa mãn điều kiện nào?

Đáp án và lời giải

Đáp án: B

Câu 9

Chương trình được viết bằng ngôn ngữ Java có thể chạy trên bất kỳ nền nào bởi vì…

Đáp án và lời giải

Đáp án: A

Câu 10

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

Đáp án và lời giải

Đáp án: C

Câu 11

Chương trình được viết bằng ngôn ngữ Java có thể chạy trên bất kỳ nền nào bởi vì…

Đáp án và lời giải

Đáp án: D

Câu 12

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

Đáp án và lời giải

Đáp án: A

Câu 13

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

Đáp án và lời giải

Đáp án: A

Câu 14

Lớp String thuộc package nào?

Đáp án và lời giải

Đáp án: D

Câu 15

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

Đáp án và lời giải

Đáp án: A

Câu 16

Điền vào phần ... cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin: Dữ liệu, chiều dài gói, ...., và số cổng"

Đáp án và lời giải

Đáp án: C

Câu 17

Điền vào phần …… cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin: Dữ liệu, ……, địa chỉ IP, và số cổng"

Đáp án và lời giải

Đáp án: C

Câu 18

Điền vào phần ... cho phát biểu sau: "Mỗi gói dữ liệu chứa các thông tin: Dữ liệu, chiều dài gói, địa chỉ IP , và ...."

Đáp án và lời giải

Đáp án: D

Câu 19

Các định nghĩa phương thức sau đây định nghĩa nào sai:

Đáp án và lời giải

Đáp án: D

Câu 20

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 với nhau thường dùng thông số nào sau đây?

Đáp án và lời giải

Đáp án: A

Câu 21

Điền phần còn thiếu cho cú pháp hàm sau DatagramPacket( …… buf[], int len) trong lớp DatagramPackage

Đáp án và lời giải

Đáp án: D

Câu 22

Mỗi gói dữ liệu trong lập trình mạng chứa thông tin gì?

Đáp án và lời giải

Đáp án: C

Câu 23

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

Đáp án và lời giải

Đáp án: B

Câu 24

Phương thức getPort( ) trong lớp Socket được dùng để làm gì?

Đáp án và lời giải

Đáp án: C

Câu 25

Phương thức ServerSocket(int port, int count) trong lớp ServerSocket được sử dụng với mục đích gì?

Đáp án và lời giải

Đáp án: C

Câu 26

Lớp Soket trong lập trình mạng được sử dụng khi viết chương trình bên phía máy nào trong lập trình theo mô hình Client/Server:

Đáp án và lời giải

Đáp án: A

Câu 27

Phuương thức writeInt( int v)trong lớp DataOutputStream được sử dụng với mục đích gì?

Đáp án và lời giải

Đáp án: D

Câu 28

Điền phần còn thiếu cho cú pháp hàm sau: DatagramPacket( byte buf..., int len) trong lớp DatagramPackage

Đáp án và lời giải

Đáp án: A

Câu 29

Điền phần còn thiếu cho cú pháp hàm sau: DatagramPacket( byte buf[], ...len) trong lớp DatagramPackage

Đáp án và lời giải

Đáp án: C

Câu 30

Lớp nào cung cấp các phương tiện để người sử dụng có thể truy nhập được vào môi trường OSI và cung cấp các dịch vụ thông tin phân tán

Đáp án và lời giải

Đáp án: D

Câu 31

Tầng nào trong mô hình OSI làm việc với các tín hiệu điện?

Đáp án và lời giải

Đáp án: C

Câu 32

Để cấp phát động địa chỉ IP, ta có thể sử dụng dịch vụ có giao thức nào:

Đáp án và lời giải

Đáp án: A

Câu 33

Protocol là?

Đáp án và lời giải

Đáp án: C

Câu 34

Mô hình Client - Server là mô hình như thế nào?

Đáp án và lời giải

Đáp án: D

Câu 35

Java chạy trên hệ điều hành nào sau đây:

Đáp án và lời giải

Đáp án: D

Câu 36

Lệnh if CONDITION { Khối lệnh } có tác dụng gì?

Đáp án và lời giải

Đáp án: A

Câu 37

Kiểu dữ liệu byte có phạm vi trong khoảng nào?

Đáp án và lời giải

Đáp án: D

Câu 38

Lệnh str.charat(n) có tác dụng gì?

Đáp án và lời giải

Đáp án: A

Câu 39

Lệnh result = condition ? value1 : value2 có nghĩa gì?

Đáp án và lời giải

Đáp án: B

Câu 40

Để kiểm tra 2 chuỗi có bằng nhau hay không, sử dụng phương thức nào?

Đáp án và lời giải

Đáp án: D

Câu 41

Mục đích chính của các câu lệnh import là….

Đáp án và lời giải

Đáp án: A

Câu 42

Biên dịch có lỗi và đưa ra thông báo lỗi "Duplicate main() method declaration"

Đáp án và lời giải

Đáp án: A

Câu 43

Lớp là gì?

Đáp án và lời giải

Đáp án: B

Câu 44

Để khai báo lớp Xedap1 kế thừa lớp Xedap phải làm nhưthế nào?

Đáp án và lời giải

Đáp án: A

Câu 45

Cách đặt tên nào sau đây là không chính xác?

Đáp án và lời giải

Đáp án: C

Câu 46

Phương thức hasNext() trong lớp Scanner có tác dụng?

Đáp án và lời giải

Đáp án: A

Câu 47

Lệnh khai báo Scanner in = new Scanner(System.in); có tác dụng gì?

Đáp án và lời giải

Đáp án: C

Câu 48

Phương thức nextInt() trong lớp Scanner có tác dụng?

Đáp án và lời giải

Đáp án: A