Trắc nghiệm Lập trình Mạng - Đại học Kinh doanh và Công nghệ Hà Nội (HUBT)
Bộ câu hỏi trắc nghiệm về Lập trình Mạng dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Tài liệu giúp ôn tập và củng cố kiến thức về giao thức mạng, lập trình socket, các mô hình truyền thông TCP/IP, UDP và ứng dụng thực tế. Hỗ trợ sinh viên chuẩn bị tốt cho các kỳ thi học phần và nâng cao kỹ năng lập trình mạng chuyên sâu.
Từ khoá: trắc nghiệm Lập trình Mạng Đại học Kinh doanh và Công nghệ Hà Nội HUBT giao thức mạng lập trình socket TCP/IP UDP mô hình truyền thông ôn tập công nghệ thông tin câu hỏi trắc nghiệm luyện thi lập trình mạng
Số câu hỏi: 240 câuSố mã đề: 6 đềThời gian: 1 giờ
14,937 lượt xem 1,144 lượt làm bài
Bạn chưa làm Mã đề 1!
Xem trước nội dung
Câu 1: 0.25 điểm
Đoạn Chương trình sau sai ở dòng nào?" "1. try {" "2. ServerSocket server = new ServerSocket(5000);" "3. Socket client = server.accept();" "4. InputStream inStream = client.getInputStream();" "5. OutputStream outStream = client.getOutputStream();" "6. Scanner in = new Scanner(inStream);" "7. PrintWriter out = new PrintWriter(outStream,true);" "8. out.println(""Hello! Enter \""exit\"" to logout"");" "9. boolean done = false;" "10. while (!done && in.hasNextLine()) {" "11. String line = in.nextLine();" "12. if (line.equals(""browse web"")) {" "13. out.println(""Mo chuong trinh duyet web"");" "14. } else if (line.equals(""calculator""))" "15. out.println(""Mo chuong trinh may tinh dien tu"");" "16. else { out.println(""Echo "" + line); }" "17. if (line.trim().equals(""exit"")) { done = true;}" "18. }client.close(); } catch (IOException e) {}
A.
1, 4, 6
B.
2, 5, 10
C.
11, 14, 18
D.
Không sai dòng nào
Câu 2: 0.25 điểm
Đoạn Chương trình sau sai ở dòng nào?" "1. try {" "2. ServerSocket server = new ServerSocket(5000);" "3. Socket client = server.accept();" "4. InputStream inStream = client.getInputStream();" "5. OutputStream outStream = client.getOutputStream();" "6. Scanner in = new Scanner(inStream);" "7. PrintWriter out = new PrintWriter(outStream,true);" "8. out.println(""Hello! Enter \""exit\"" to logout"");" "9. boolean done = false;" "10. while (!done && in.hasNextLine()) {" "11. String line = out.nextLine();" "12. if (line.equals(""browse web"")) {" "13. out.println(""Mo chuong trinh duyet web"");" "14. } else if (line.equal(""calculator""))" "15. out.println(""Mo chuong trinh may tinh dien tu"");" "16. else { out.println(""Echo "" + line); }" "17. if (line.trim().equals(""exit"")) { done = true;}" "18. }client.close() } catch (IOException e) {}
Cho class như sau: " " class KiemTra { " " private int i; " " private int nextId; " " public void setId() { " " id = nextId; " " nextId++; " " } " " } " " Nếu khởi tạo 2 đối tượng class A extends KiemTra và class B extends KiemTra, id của đối tượng B có giá trị là ?
A.
0
B.
1
C.
2
D.
Không có giá trị đúng
Câu 16: 0.25 điểm
Câu lệnh khai báo chuẩn cho phương thức main như¬ thế nào?
A.
public static int main(String args) {}
B.
public static void main(String[] a) {}
C.
public static main(String[] args) {}
D.
public static final void main(String[] args) {}
Câu 17: 0.25 điểm
Sự phân đoạn dòng dữ liệu xảy ra tại tầng nào của mô hình OSI ?
A.
Transport
B.
Network
C.
Physical
D.
Data link
Câu 18: 0.25 điểm
Khi client kết nối vào cổng 5000, khi client gửi chuỗi calculator, server phản ứng như thế nào?" "1. try {" "2. ServerSocket server = new ServerSocket(5000);" "3. Socket client = server.accept();" "4. InputStream inStream = client.getInputStream();" "5. OutputStream outStream = client.getOutputStream();" "6. Scanner in = new Scanner(inStream);" "7. PrintWriter out = new PrintWriter(outStream,true);" "8. out.println(""Hello! Enter \""exit\"" to logout"");" "9. boolean done = false;" "10. while (!done && in.hasNextLine()) {" "11. String line = in.nextLine();" "12. if (line.equals(""browse web"")) {" "13. out.println(""Mo chuong trinh duyet web"");" "14. } else if (line.equals(""calculator""))" "15. out.println(""Mo chuong trinh may tinh dien tu"");" "16. else { out.println(""Echo "" + line); }" "17. if (line.trim().equals(""exit"")) { done = true;}" "18. }client.close(); } catch (IOException e) {}
A.
Hello! Enter ""exit"" to logout
B.
Mo chuong trinh duyet web
C.
Mo chuong trinh may tinh dien tu
D.
Ngắt kết nối
Câu 19: 0.25 điểm
Để 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?
A.
DatagramSocket serverSocket= new DatagramSocket(1234)
B.
Datagram serverSocket= new DatagramSocket(1234)
C.
Datagram serverSocket= DatagramSocket(1234)
D.
DatagramSocket serverSocket=DatagramSocket(1234)
Câu 20: 0.25 điểm
File chứa mã nguồn java sau khi được biên dịch có đuôi là gì ?
A.
.java
B.
.jav
C.
.class
D.
.exe
Câu 21: 0.25 điểm
Tầng nào trong mô hình OSI có chức năng dùng để tạo ra những gói tin?
A.
Data Link
B.
Transport
C.
Physical
D.
Network
Câu 22: 0.25 điểm
Cách đặt tên nào sau đây là không chính xác?
A.
$final
B.
dem
C.
_final
D.
final
Câu 23: 0.25 điểm
Cho biết ứng dụng nào thuộc loại Client/Server
A.
WWW (world wide web)
B.
MS Word
C.
MS Excel
D.
Photoshop
Câu 24: 0.25 điểm
Lệnh khai báo " " Scanner in = new Scanner(System.in); " " có tác dụng gì?
A.
Khai báo đối tượng kiểu Scanner để in dữ liệu