1.域名解析服務器(ARP)負責將域名轉化爲IP地址,從而與主機鏈接。 個人答案(B)java
A . true編程
B . false安全
2.下列關於URL類的說法,正確的是 個人答案(BD)服務器
A . URL 類自身可根據 RFC2396 中定義的轉義機制編碼或解碼URL 部分。網絡
B . URL類繼承自java.lang.Object,實現了Serializable接口。app
C . public String getHost()返回主機的MAC地址。socket
D . 構造方法URL(String protocol, String host, int port, String file, URLStreamHandler handler) 可根據指定的 protocol、host、port 號、file 和 handler 建立 URL 對象。ide
3.一個URL對象一般包含最基本的三部分信息:協議、地址和端口號。 個人答案(B)函數
A . true編碼
B . false
4.下列關於InetAddress類的說法,正確的是 個人答案(ACD)
A . InetAddress的子類有Inet4Address, Inet6Address。
B . getByName(String host)和getHostName()的返回值均爲InetAddress類型。
C . IP 地址是 IP 使用的 32 位或 128 位無符號數字,它是一種低級協議,UDP 和 TCP 協議都是在它的基礎上構建的。 D . public String toString()將此 IP 地址轉換爲 String。返回的字符串具備如下形式:主機名/字面值 IP 地址。
5.下列說法錯誤的是 個人答案(C)
A . IP地址標識Internet上的計算機,端口號標識服務器上的進程。
B . 端口號爲1-65535之間的整數。
C . 安全Shell(SSH)服務佔用端口21,萬維網(WWW)服務的超文本傳輸協議(HTTP)佔用端口80。
D . 0-1023端口被預先定義的服務通訊佔用。
6.下列說法正確的是 個人答案(AC)
A . 客戶端使用Socket類創建負責鏈接到服務器的套接字對象。
B . Socket(InetAddress address, int port, InetAddress localAddr, int localPort)建立一個套接字並將其鏈接到指定遠程地址上的指定遠程端口。
C . getInetAddress()的返回值是String類型的套接字鏈接地址。
D . public int getPort()返回此套接字綁定到的本地端口。
7.ServerSocket的構造方法public ServerSocket()建立非綁定服務器套接字。若是打開套接字時發生IO錯誤,則拋出IOException異常。 個人答案(A)
A . true
B . false
8.下列關於ServerSocket類的說法正確的是 個人答案(BD)
A . accept()方法在鏈接傳入以前一直阻塞。返回值爲boolean類型。
B . public String toString()方法做爲 String 返回此套接字的實現地址和實現端口。
C . setSoTimeout(int timeout) 經過指定超時值啓用/禁用 SO_TIMEOUT,以秒爲單位。
D . public boolean isBound()返回 ServerSocket 的綁定狀態。若是將 ServerSocket 成功地綁定到一個地址,則返回 true。
9.下列關於TCP和UDP的說法,正確的是 個人答案(AB)
A . TCP面向鏈接;UDP是無鏈接的,即發送數據以前不須要創建鏈接。
B . 經過TCP鏈接傳送的數據,無差錯,不丟失,不重複,且按序到達;UDP盡最大努力交付,即不保證可靠交付。
C . UDP和TCP都屬於網絡層協議。
D . UDP沒有擁塞控制,所以網絡出現擁塞不會使源主機的發送速率下降。
10.若是DatagramSocket構造函數不能正確地建立一個DatagramSocket,會拋出如下哪一個異常? 個人答案(C)
A . IOException
B . UnknownHostException
C . SocketException
D . MalformedURLException
11.如下哪一個類的對象中包含Internet地址? 個人答案(C)
A . Applet
B . Datagramsocket
C . InetAddress
D . AppletContext
12.如下可以支持TCP/IP鏈接的類是 個人答案(CD)
A . InetAddress
B . Packet
C . Socket
D . ServerSocket
13.構成World Wide Web基礎的關鍵協議是http協議。 個人答案(A)
A . true
B . false
14.Java的大部分網絡類都包含在Java .applet包中。 個人答案(B)
A . true
B . false
15.爲了獲取遠程主機的文件等內容,當建立URL對象後,須要使用哪一個方法獲取信息? 個人答案(C)
A . getPort
B . getHost
C . openStream()
D . openConnection()
16.使用流式套接字編程時,爲了向對方發送數據,則須要使用哪一個方法? 個人答案(C)
A . getInetAddress()
B . getLocalPort()
C . getOutputStream()
D . getInputStream()
17.使用UDP套接字通訊時,經常使用哪一個類把要發送的信息打包? 個人答案(D)
A . String
B . DatagramSocket
C . MulticastSocket
D . DatagramPacket
18.已經創建的URL對象不能被改變。 個人答案(A)
A . true
B . false
19.當找不到客戶的服務器地址時會拋出 個人答案(B)
A . IOException
B . UnknownHostException
C . SocketException
D . MalformedURLException
20.使用UDP套接字通訊時,哪一個方法用於接收數據? 個人答案(B)
A . read()
B . receive()
C . accept()
D . listen()
正確答案 AB
解析:getnetAddress的返回值爲InetAddress類型,public int getPort()返回此套接字鏈接到的遠程端口。
正確答案ABD
解析:UDP沒有擁塞控制,所以網絡出現擁塞不會使源主機的發送速率下降。UDP和TCP都屬於傳輸層協議。