lập trình mang
Lập trình mạng Trắc nghiệm Câu (1đ) : Sự phân đoạn dòng liệu xảy tầng mơ hình OSI tầng sau? X A Transport B Network C Physical D Data link Câu (1đ) : Tầng mơ hình OSI có chức dùng để tạo gói tin tầng sau? A Data Link B Transport C Physical X D Network Câu (1đ) : Truyền liệu theo phương thức UDP sử dụng ứng dụng sau đây? X A Mang tính chất thơng báo B Mang tính chất cảnh báo C Mang tính chất tìm kiếm thơng tin D Mang tính chất trao đổi thơng tin Câu (1đ) : Phương thức sau trả địa socket? A getInetAddress() B getInetLocalAddress() X C getLocalAddress() D getSocketName() Câu (1đ) : Khi nhận DatagramPacket từ trình khác gửi đến, ta lấy thơng tin cổng q trình gởi DatagramPacket phương thức sau đây? A Public InetAddress getAddress() X B Public int getPort() C Public byte[] getData() D Public int getLength() Câu (1đ) : Phương thức sau trả địa mà socket kết nối đến? X A getInetAddress() B getInetLocalAddress() C getLocalAddress() D getSocketName() Câu (1đ) : Khi nhận DatagramPacket từ trình khác gửi đến, ta lấy thơng tin chiều dài liệu gói tin DatagramPacket phương thức sau đây? A Public InternetAddress getAddress() B Public int getPort() X C Public byte[] getData() D Public int getLength() Câu (1đ) : Tầng mơ hình OSI có chức chuyển đổi liệu tầng sau? A Application X B Presentation C Transport D Network Câu (1đ) : DatagramSocket dùng để truyền nhận loại sau đây? A Socket B ServerSocket X C DatagramPacket D DatagramSocket Câu 10 (1đ) : Các đặc trưng kỹ thuật sau mạng máy tính? A Đường truyền/Tốc độ/Kiến trúc/Hệ điều hành B Đường truyền/Kỹ thuật chuyển mạch/Tốc độ/Hệ điều hành C Đường truyền/Kỹ thuật chuyển mạch/Kiến trúc/Tốc độ X D Đường truyền/Kỹ thuật chuyển mạch/Kiến trúc/Hệ điều hành Câu 11 (1đ) : Socket có tính chất sau đây? A Cổng thơng tin mạng B Giao thức giao tiếp máy tính với C Đường truyền thơng tin hai máy tính X D Cổng nằm process ứng dụng end-end-transport protocol Câu 12 (1đ) : Các đặc trưng sau nói kỹ thuật mạng máy tính? A Đường truyền/Tốc độ/Kiến trúc/Hệ điều hành B Đường truyền/Kỹ thuật chuyển mạch/Tốc độ/Hệ điều hành C Đường truyền/Kỹ thuật chuyển mạch/Kiến trúc/Tốc độ X D Đường truyền/Kỹ thuật chuyển mạch/Kiến trúc/Hệ điều hành Câu 13 (1đ) : Lớp sau sử dụng để tạo server thư viện java.net? A Socket X B ServerSocket C SocketServer D DatagramSocket Câu 14 (1đ) : Khi nhận DatagramPacket từ trình khác gửi đến, ta lấy thơng tin địa máy gởi DatagramPacket phương thức phương thức sau? X A Public InternetAddress getAddress() B Public int getPort() C Public byte[] getData() D Public int getLength() Câu 15 (1đ) : Tầng sau sử dụng hai mơ hình TCP/IP OSI ? X A Application B Session C Internet D Data link Câu 16 (1đ) : Để cấp phát động địa IP, ta sử dụng dịch vụ có giao thức giao thức sau? X A Dùng giao thức DHCP B Dùng giao thức FTP C Dùng giao thức DNS D Dùng giao thức HTTP Câu 17 (1đ) : Tầng mơ hình OSI làm việc với tín hiệu điện tầng sau? A Data Link B Network X C Physical D Transport Câu 18 (1đ) : Đoạn chương trình sau làm cơng việc cơng việc sau? try { InetAddress myHost = InetAddress.getLocalHost(); System.out.println(myHost.getHostAddress()); } catch (UnknownHostException e) { System.out.println(Khong tim thay dia chi host); } X A In địa máy chủ B In tên máy chủ C Lấy địa máy chủ D Chương trình thơng báo lỗi Câu 19 (1đ) : Các máy trạm hoạt động mạng, vừa có chức máy phục vụ (server), vừa máy khách ( client) tìm thấy mạng sau đây? A Client/Server B Ethernet X C Peer to Peer D LAN Câu 20 (1đ) : Chương trình sau sai dịng dòng sau đây? for (int i = 0; i < args.length; i++) { try { Socket socket = new Socket(args[i],80); System.out.print(Connected to + socket.getInetAddress()); System.out.print( on port + socket.getPort()); System.out.print( from port + socket.getLocalPort()); System.out.println( of + socket.getLocalAddress()); } catch (UnknownHostException e) { e.printStackTrace(); 10 catch (SocketException e) { 11 e.printStackTrace(); 12 } catch (IOException e) { 13 e.printStackTrace(); 14 } 15 } A 1,3 B 2,8 C 6,12 X D 4,10 Câu 21 (1đ) : Phương thức sau dùng để lấy địa IP máy chủ? X A getHostAddress() B getHostName() C getLocalHost() D getLocalHostName() Câu 22 (1đ) : Dưới góc độ địa lí, mạng máy tính phân thành loại mạng sau đây? A Mạng cục bộ, mạng toàn cục, mạng diện rộng, mạng toàn cầu B Mạng toàn cục, mạng diện rộng, mạng toàn cầu X C Mạng cục bộ, mạng diện rộng, mạng toàn cầu D Mạng cục bộ, mạng toàn cục, mạng diện rộng Câu 23 (1đ) : UDP viết tắt từ sau đây? X A User Datagram Protocol B User Data Protocol C User Datagram Package D User Document Programs Câu 24 (1đ) : Khi client kết nối vào cổng 5000, chương trình hiển thị đáp án sau? try { ServerSocket server = new ServerSocket(5000); Socket client = server.accept(); InputStream inStream = client.getInputStream(); OutputStream outStream = client.getOutputStream(); Scanner in = new Scanner(inStream); PrintWriter out = new PrintWriter(outStream,true); out.println(Hello! Enter \exit\ to logout); 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) {} X 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 25 (1đ) : Socket API dùng chế sau đây? A peer-to-peer B user-to-user X C client / server D Khơng có đáp án Câu 26 (1đ) : Phương thức sau dùng để lấy tên máy chủ? A getHostAddress() X B getHostName() C getLocalHost() D getLocalHostName() Câu 27 (1đ) : Đoạn chương trình sau sai dịng dòng sau đây? try ServerSocket server = new ServerSocket(5000); Socket client = server.accept(); InputStream inStream = server.getInputStream(); OutputStream outStream = client.getOutputStream(); Scanner in = new Scanner(outStream); PrintWriter out = new PrintWriter(outStream,true); out.println(Hello! Enter \exit\ to logout); 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) {} X A 1, 4, B 2, 5, 10 C 11, 14, 18 D 3, 7, Câu 28 (1đ) : Trước gởi DatagramPacket đi, ta đặt thơng tin địa máy nhận DatagramPacket phương thức sau đây? X A Public void setAddress(InternetAddress dis) B Public void setPort(int port) C Public void setData(byte buffer[]) D Public void setLength(int len) Câu 29 (1đ) : Phương thức sau trả địa cổng mà socket kết nối đến? X A getPort() B getLocalPort() C getPortNumber() D getLocalPortNumber() Câu 30 (1đ) : Đoạn chương trình sau sai dòng dòng sau đây? try { ServerSocket server = new ServerSocket(5000); Socket client = server.accept(); InputStream inStream = client.getInputStream(); OutputStream outStream = client.getOutputStream(); Scanner in = new Scanner(inStream); PrintWriter out = new PrintWriter(outStream,true); out.println(Hello! Enter \exit\ to logout); 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) {} A 1, 4, B 2, 5, 10 X C 11, 14, 18 D 3, 7, ... exit to logout); 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... 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) {} X A Hello!... }client.close(); } catch (IOException e) {} X 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 25 (1đ) : Socket API dùng chế sau đây?