判断题

1.java.net.SeverSocket的成员方法accept()是用来监听客户端的连接的,执行到该方法时,程序将被阻塞,直到监听到连接再继续执行下去( )
2.端口并不是机器上一个物理上存在的场所,而是一种软件抽象( )
3.当 Socket连接对象的数据传输结束后,服务器执行 Socket的 shutdown方法来关闭连接。( )
4.在编写基于TCP的网络程序时,在服务器端的 Socket实际上就是类java.net.ServerSocket的实例对象。 ( )
5.基于TCP的C/S模式网络程序至少需要两台计算机才能完成服务器与客户端的数据通信。 ( )

选择题

1.下列说法错误的是( )
A.TCP是面向连接的协议,而UDP是无连接的协议
B.数据报传输是可靠的,可以保证包按顺序到达
C.URL代表的统一资源定位符一共包括五个部分
D. Socket和 ServerSocket分别表示连接的 Client端和 Server端
2.在Java中,有关网络通信的类和接口都集中在哪一个包中?()
A. java.network
B. java.socket
C. java.net
D. java.message
3.下列语句不合法的是()。
A. ServerSocket svrsoc=new ServerSocket(8000);
B. URL urlbase=new URL("http://wwwzjut.edu.cn");
C. File inFile=new File("C: //test. txt")
D. BufferedReader br=new BufferedReader("C: //test. txt");
4. ServerSocket构造方法的第()个参数指定了可以等待连接到服务器的最多客户机数目。
A.1
B.2
C.3
D.4
5.资源定位器对应于Java的类java.net.URL,通过其成员方法()获得端口。
A.getHost()
B.getProtocol()
C.getPort()
D.getRef()
6.下面哪个方法是类java.net.URL的成员方法,可以打开当前URL的连接并返回输入流?()
A.openConnection
B.openStream
C.getStream
D.getConnection
7.下面哪个方法是类java.net.Socket的成员方法,用来获取 Socket的输入流?( )
A.getChanel
B.getConnection
C.getInputStream
D.getStream
8.下面哪个方法是类java.netInetAddress的静态方法,可以根据主机名创建该类的实例对象?()
A.getHostName
B.getByName
C.getHostAddress
D.getInetAddress

答案

判断题

TTFTT

选择题

1-10 BCDBC BDD

注:本博客内容节选自高飞编著的Java程序设计实用教程习题集 ,详细内容请参阅书籍。