《Java网络编程》单元测验题 2.doc

《Java网络编程》单元测验题 2.doc

ID:55957114

大小:20.00 KB

页数:3页

时间:2020-06-18

《Java网络编程》单元测验题 2.doc_第1页
《Java网络编程》单元测验题 2.doc_第2页
《Java网络编程》单元测验题 2.doc_第3页
资源描述:

《《Java网络编程》单元测验题 2.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java网络编程》单元测验题2一、选择题(20分)1、下列哪个对象管理基于流的连接。(B)A.ServerSocketB.SocketC.VectorD.DatagramSocket2、如果在关闭socket时发生一个I/O错误,会抛出(A)异常。A.IOExceptionB.UnknownHostExceptionC.SocketException.MalformedURLExceptin3、当找不到客户的服务器地址时会抛出(B)异常。A.IOExceptionB.UnknownHostException

2、C.SocketExceptionD.MalformedURLExceptin4、如果DatagramSocket构造函数不能正确地创建一个DatagramSocket,会抛出(C)异常。A.IOExceptionB.UnknownHostExceptionC.SocketExceptionD.MalformedURLExceptin5、使用(B)类建立一个socket,用于不可靠的数据报的传输。A.AppletB.DatagramSocketC.InetAddressD.AppletContext二、填空题

3、(40分)1、基于UDP的C/S编程,首先都要建立一个DatagramSocket对象,用来接收或发送数据报,然后使用DatagramPacket类对象作为传输数据的载体。2、TCP是TranferControlProtocol的简称,是一种面向连接的保证可靠传输的协议。3、UDP是UserDatagramProtocol的简称,是一种无连接的不可靠传输的协议。4、UDP主要用于不需要TCP排序和流量控制能力而是自己完成这些功能的应用程序。5、基于UDP的C/S编程,服务器端侦听到客户端的连接请求,Serve

4、rSocket类就会通过accept()方法返回一个对应的服务器端Socket对象,以便进行直接通信。6、Socket(InetAddressaddress,intport)产生IOException异常,不抛出UnknownHostException异常。7、DatagramSocket表示用于接收和发送UDP的Socket实例,即在程序之间建立传送数据报的通信连接。8、构造函数ServerSocket(intport)默认绑定运行服务程序主机的所有IP地址。9、在网络中UDP协议与TCP协议一样用于处理数

5、据包。UDP协议直接工作于IP协议的顶层。10、DatagramPacket类对象不但封装了要发送的数据,还包含通讯双方的IP地址和端口号。11、PrintStream,它可以将Java的基本数据类型等数据,直接转换为系统默认编码下对应的字符,再输出至OutputStream中。三、判断题(30分)1、使用UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内。(T)2、构造函数DatagramSocket()通常用于客户端编程,它仅仅使用一个临时的监听端口。(T)3、DatagramSoc

6、ket用于在程序之间建立传送数据报的通信连接。(T)4、Java程序定位和网络数据检索最简单的方法是使用Socket类。(F)5、UDP是一种无连接的不可靠传输的协议。(T)6、DatagramSocket用于在程序之间建立传送数据报的通信连接。(T)7、构造函数ServerSocket(0)表示在0端口上创建Socket。(F)8、TCP/IP协议的基本传输单位是数据报(Datagram)。(T)9、构造函数ServerSocket(intport)默认请求连接队列最大长度为50。(T)10、利用URL类o

7、penStream()方法只能读取网络数据,不能上传数据。(T)11、Socket类是java用来实现服务器端TCP操作的基础类。(F)12、构造函数DatagramPacket(byte[]buf,intlength)将数据包中Length长的数据装进Buf数组,一般用来接收数据。(T)13、Socket类的输入输出都是通过线程实现的。(F)14、构造函数DatagramPacket(byte[]buf,intlength,InetAddressclientAddress,intclientPort)通常用

8、来从客户端接收数据。(F)15、Socket类是java用来实现客户端TCP操作的基础类。(T)四、简答题(20分)1、基于TCP/IP的Socket编程客户端应用程序的编写基本步骤:答:1、创建指定服务器上指定端口号的Socket对象。2、创建与Socket对象绑定的输入输出流,并建立相应的数据输入输出流。3、通过数据输入输出流与服务器端进行数据读写,完成双向通信。4、通过调用close()方法关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。