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?