JavaScript is required
Danh sách đề

350 Câu hỏi trắc nghiệm môn Lập trình mạng có lời giải - Đề 2

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Cho đoạn mã sau, khi thực hiện xong thì biến x có giá trị bao nhiêu?

A.

12

B.

15

C.

16

D.

17

Đáp án
Đáp án đúng: D
Để trả lời câu hỏi này, cần cung cấp đoạn mã được đề cập trong câu hỏi. Vì không có đoạn mã nào được cung cấp, không thể xác định giá trị của biến x sau khi thực hiện đoạn mã đó. Do đó, không thể chọn một đáp án chính xác trong các lựa chọn đã cho.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: D
Để trả lời câu hỏi này, cần cung cấp đoạn mã được đề cập trong câu hỏi. Vì không có đoạn mã nào được cung cấp, không thể xác định giá trị của biến x sau khi thực hiện đoạn mã đó. Do đó, không thể chọn một đáp án chính xác trong các lựa chọn đã cho.

Câu 2:

Chọn phát biểu đúng cho hàm khởi tạo

Lời giải:
Đáp án đúng: B

Phát biểu đúng về hàm khởi tạo là: Trình biên dịch sẽ tự động tạo hàm khởi tạo mặc định nếu lớp không định nghĩa hàm khởi tạo.

Giải thích:

  • Đáp án 1 sai: Lớp con không kế thừa hàm khởi tạo từ lớp cha. Lớp con cần tự định nghĩa hàm khởi tạo hoặc sử dụng hàm khởi tạo mặc định do trình biên dịch cung cấp (nếu không có hàm khởi tạo nào được định nghĩa).

  • Đáp án 2 đúng: Nếu một lớp không định nghĩa bất kỳ hàm khởi tạo nào, trình biên dịch sẽ tự động tạo một hàm khởi tạo mặc định không tham số. Hàm khởi tạo này sẽ khởi tạo các biến thành viên với các giá trị mặc định của chúng.

  • Đáp án 3 sai: Hàm khởi tạo không có kiểu trả về, kể cả void. Việc khai báo kiểu trả về cho hàm khởi tạo sẽ gây ra lỗi biên dịch.

Câu 3:

Chọn phát biểu đúng cho chương trình sau:

Lời giải:
Đáp án đúng: D
Để trả lời câu hỏi này, cần phải có đoạn code chương trình được nhắc đến trong câu hỏi. Vì không có đoạn code chương trình nên không thể xác định lỗi biên dịch, kết quả chạy hoặc đưa ra bất kỳ phân tích cụ thể nào về chương trình. Do đó, không thể chọn ra đáp án chính xác. Tuy nhiên, nếu có đoạn code, ta cần xem xét các yếu tố sau:

1. Lỗi biên dịch: Kiểm tra xem có lỗi cú pháp, lỗi kiểu dữ liệu, hoặc lỗi logic nào không. Lỗi "thiếu tên phương thức và kiểu trả về" là một loại lỗi cú pháp.
2. Kết quả chạy: Nếu chương trình biên dịch thành công, cần theo dõi luồng thực thi của chương trình để xác định giá trị cuối cùng của biến `x`.

Dựa vào đoạn code chương trình, ta mới có thể xác định đáp án đúng trong 4 lựa chọn đã cho.
Lời giải:
Đáp án đúng: D
Để trả lời câu hỏi này, cần có đoạn code cụ thể để phân tích lỗi biên dịch. Vì không có đoạn code nào được cung cấp, tôi không thể xác định dòng lệnh nào gây ra lỗi biên dịch. Do đó, không thể đưa ra câu trả lời chính xác. Tuy nhiên, tôi sẽ giải thích tổng quan về các lỗi thường gặp trong quá trình biên dịch code, đặc biệt là trong các ngôn ngữ như C++, Java hoặc C#.

Các lỗi biên dịch thường gặp bao gồm:

1. Lỗi cú pháp: Vi phạm quy tắc của ngôn ngữ (ví dụ: thiếu dấu chấm phẩy, ngoặc không khớp).
2. Lỗi kiểu dữ liệu: Sử dụng sai kiểu dữ liệu hoặc gán giá trị không phù hợp cho biến.
3. Lỗi khai báo: Sử dụng biến hoặc hàm chưa được khai báo.
4. Lỗi truy cập: Cố gắng truy cập vào các thành phần không được phép (ví dụ: biến private từ bên ngoài lớp).
5. Lỗi liên kết: Các vấn đề khi liên kết các thư viện hoặc module.

Nếu có đoạn code cụ thể, tôi có thể phân tích và chỉ ra dòng lệnh gây ra lỗi biên dịch một cách chính xác.
Lời giải:
Đáp án đúng: C
Để xác định dòng code không thể biên dịch, chúng ta cần xem xét cú pháp và ngữ nghĩa của từng dòng. Tuy nhiên, do đoạn mã không được cung cấp, chúng ta không thể xác định chính xác dòng nào gây ra lỗi biên dịch. Trong trường hợp này, chúng ta cần giả định rằng câu hỏi đang kiểm tra kiến thức về các lỗi biên dịch thường gặp trong một ngôn ngữ lập trình cụ thể (ví dụ: Java, C++, C#). Nếu không có thông tin về ngôn ngữ, việc xác định dòng lỗi là không thể. Vì vậy, để trả lời câu hỏi này một cách chính xác, cần cung cấp đoạn mã đầy đủ.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Cho đoạn chương trình sau. Kết quả của đoạn chương trình là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Cho đoạn mã sau trong một chương trình Java. Chọn phát biểu đúng

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Cho đoạn mã sau. Phát biểu nào sau đây đúng với đoạn mã trên?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Khai báo nào sau đây sẽ không gây ra lỗi biên dịch?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Cho đoạn mã sau. Kết quả đoạn mã trên là ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Cho đoạn chương trình sau:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

TCP được viết tắt bởi từ ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

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?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Phương thức getAddress() của lớp DatagramPacket trả về?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Để tạo đối tượng lớp Socket ta có thể sử dụng cách nào sau đây

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Phương thức nào sau đây không trả về đối tượng thuộc kiểu InetAddress ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Phương thức khởi tạo của lớp URL có thể phát sinh ngoại lệ nào sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Chọn câu phát biểu đúng

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Phương thức nào trả về địa chỉ mà socket kết nối đến?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

Chiều dài dữ liệu tối đa có thể đưa vào DatagramPacket là khoảng?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Trong lớp DatagramSocket phương thức khởi dựng để tạo kết nối UDP là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

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?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

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?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP