1. Trang chủ
  2. » Giáo Dục - Đào Tạo

On tap lap trinh mang

11 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 17,49 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

lập trình mang

Trang 1

Lập trình mạng

Trắc nghiệm

Câu 1 (1đ) :

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 trong các tầng sau?

X A Transport

B Network

C Physical

D Data link

Câu 2 (1đ) :

Tầng nào trong mô hình OSI có chức năng dùng để tạo ra những gói tin trong các tầng sau?

A Data Link

B Transport

C Physical

X D Network

Câu 3 (1đ) :

Truyền dữ liệu theo phương thức UDP được sử dụng trong ứng dụng nào 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

Trang 2

Câu 4 (1đ) :

Phương thức nào sau đây trả về địa chỉ socket?

A getInetAddress()

B getInetLocalAddress()

X C getLocalAddress()

D getSocketName()

Câu 5 (1đ) :

Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin cổng của quá trình gởi trên DatagramPacket này bằng phương thức nào sau đây?

A Public InetAddress getAddress()

X B Public int getPort()

C Public byte[] getData()

D Public int getLength()

Câu 6 (1đ) :

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

X A getInetAddress()

B getInetLocalAddress()

C getLocalAddress()

D getSocketName()

Câu 7 (1đ) :

Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin chiều dài của dữ liệu trong gói tin trên DatagramPacket này bằng phương thức nào sau đây?

Trang 3

A Public InternetAddress getAddress().

B Public int getPort()

X C Public byte[] getData()

D Public int getLength()

Câu 8 (1đ) :

Tầng nào trong mô hình OSI có chức năng chuyển đổi dữ liệu trong các tầng sau?

A Application

X B Presentation

C Transport

D Network

Câu 9 (1đ) :

DatagramSocket được dùng để truyền và nhận các loại nào sau đây?

A Socket

B ServerSocket

X C DatagramPacket

D DatagramSocket

Câu 10 (1đ) :

Các đặc trưng kỹ thuật nào sau đây là của 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 độ

Trang 4

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 nào sau đây?

A Cổng thông tin mạng

B Giao thức giao tiếp giữa 2 máy tính với nhau

C Đường truyền thông tin giữa hai máy tính

X D Cổng nằm giữa process ứng dụng và end-end-transport protocol

Câu 12 (1đ) :

Các đặc trưng nào sau đây là đúng khi nói về kỹ thuật của 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 nào sau đây sử dụng để tạo server trong thư viện java.net?

A Socket

X B ServerSocket

C SocketServer

D DatagramSocket

Câu 14 (1đ) :

Trang 5

Khi nhận được một DatagramPacket từ một quá trình khác gửi đến, ta có thể lấy thông tin địa chỉ máy gởi trên DatagramPacket này bằng phương thức nào trong cá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 nào sau đây được sử dụng trong cả hai mô hình TCP/IP và OSI ?

X A Application

B Session

C Internet

D Data link

Câu 16 (1đ) :

Để cấp phát động địa chỉ IP, ta có thể sử dụng dịch vụ có giao thức nào trong cá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 nào trong mô hình OSI làm việc với các tín hiệu điện trong các tầng sau?

A Data Link

Trang 6

B Network.

X C Physical

D Transport

Câu 18 (1đ) :

Đoạn chương trình sau đây làm công việc gì trong cá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 ra địa chỉ máy chủ

B In ra tên máy chủ

C Lấy địa chỉ 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 trong một mạng, vừa có chức năng như máy phục vụ (server), vừa như máy khách ( client) có thể tìm thấy trong mạng nào 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 nào trong các dòng sau đây?

1 for (int i = 0; i < args.length; i++) {

2 try {

Trang 7

3 Socket socket = new Socket(args[i],80);

4 System.out.print(Connected to + socket.getInetAddress());

5 System.out.print( on port + socket.getPort());

6 System.out.print( from port + socket.getLocalPort());

7 System.out.println( of + socket.getLocalAddress());

8 } catch (UnknownHostException e) {

9 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 nào sau đây dùng để lấy địa chỉ IP của 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 được phân thành những loại mạng nào 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

Trang 8

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 là viết tắt của những từ nào 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 sẽ hiển thị cái gì trong những đáp án sau?

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) {}

X A Hello! Enter exit to logout

Trang 9

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 cơ chế nào sau đây?

A peer-to-peer

B user-to-user

X C client / server

D Không có đáp án đúng

Câu 26 (1đ) :

Phương thức nào sau đây dùng để lấy tên của 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 nào trong các dòng sau đây?

1 try

2 ServerSocket server = new ServerSocket(5000);

3 Socket client = server.accept();

4 InputStream inStream = server.getInputStream();

5 OutputStream outStream = client.getOutputStream();

6 Scanner in = new Scanner(outStream);

7 PrintWriter out = new PrintWriter(outStream,true);

8 out.println(Hello! Enter \exit\ to logout);

9 boolean done = false;

Trang 10

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, 6

B 2, 5, 10

C 11, 14, 18

D 3, 7, 8

Câu 28 (1đ) :

Trước khi gởi một DatagramPacket đi, ta có thể đặt thông tin địa chỉ máy nhận trên DatagramPacket này bằng phương thức nào 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 nào sau đây trả về địa cổng mà socket kết nối đến?

X A getPort()

B getLocalPort()

C getPortNumber()

D getLocalPortNumber()

Trang 11

Câu 30 (1đ) :

Đoạn chương trình sau sai ở dòng nào trong các dòng sau đây?

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) {}

A 1, 4, 6

B 2, 5, 10

X C 11, 14, 18

D 3, 7, 8

Ngày đăng: 09/01/2022, 19:42

TỪ KHÓA LIÊN QUAN

w