java练习题-网络编程

java练习题-网络编程

ID:37845720

大小:20.50 KB

页数:4页

时间:2019-06-01

java练习题-网络编程_第1页
java练习题-网络编程_第2页
java练习题-网络编程_第3页
java练习题-网络编程_第4页
资源描述:

《java练习题-网络编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十七章网络一、判断题1.已建立的URL对象不能被改变。(t)2.UDP是面向连接的协议。(F)3.进程利用socket建立与其他进程的连接。(T)4.服务器在一个端口等待客户的连接。(T)5.数据报传输是可靠的,包按顺序先后达到。(F)6.Java的大部分网络类都包含在Java.applet包中。(F)7.构成WorldWideWeb基础的关键协议是http协议。(T)8.URL是统一资源定位器的缩写。(T)二、选择题1.如果在关闭socket时发生一个I/O错误,会抛出▁a▁。A.IOExceptionB.UnknownHostException

2、C.SocketExceptionD.MalformedURLExceptin2.当找不到客户的服务器地址时会抛出▁b▁。A.IOExceptionB.UnknownHostExceptionC.SocketExceptionD.MalformedURLExceptin3.如果DatagramSocket构造函数不能正确地创建一个DatagramSocket,会抛出▁c▁。A.IOExceptionB.UnknownHostExceptionC.SocketExceptionD.MalformedURLExceptin4.URL构成函数将决定作为参数

3、的字符串是否是合法的统一资源定位器。如果合法,则初始化包含统一资源定位器的URL对象,否则将产生▁d▁。A.IOExceptionB.UnknownHostExceptionC.SocketExceptionD.MalformedURLExceptin5.使用▁b▁类建立一个socket,用于不可靠的数据报的传输。A.AppletB.DatagramsocketC.InetAddressD.AppletContext6.▁c▁类的对象中包含有Internet地址。A.AppletB.DatagramsocketC.InetAddressD.Apple

4、tContext7.InetAddress类的getLocalHost方法返回一个▁c▁对象,它包含了运行该程序的计算机的主机名。A.AppletB.DatagramsocketC.InetAddressD.AppletContext8.下面▁cd▁类能够支持TCP/IP连接。A.InetAddressB.PacketC.SocketD.ServerSocket9.▁b▁对象管理基于流的连接。A.ServeSockerB.SocketC.VectorD.DatagramSocket三、简述题1.URL对象有何作用?其中包含那4部分数据?URLConn

5、ection类与URL类有何异同?功能上有那些增强?2.Java提供了流socket和数据报socket,流socket起到什么作用?数据报socket起到什么作用?3.用一个Java建立一个简单的服务器需要几个步骤?四、程序设计题1.编写图形界面的Application程序,Server端和Client端各包含一个TextField和TextArea。请完成消息互发,在TextField中按下Enter键后消息被发送到对方的TextArea中。(参考课成中所讲的例子)2.编写一个数据报通信程序,一端发送一个int型数据10000,另一端接收到发送的

6、数据并将它打印在屏幕上。importjava.io.*;importjava.applet.*;importjava.awt.*;importjava.awt.event.*;importjava.net.*;publicclassajayextendsAppletimplementsActionListener{publicstaticvoidmain(stringargs[]){TextFieldt1;TextAreata1;Buttonb1;DatagramSocketd;privateStrings1;}}publicvoidinit(){n

7、eethil=newneethi();l.start();try{d=newDatagramSocket(666);}cath(Exceptione){}SetLayout(newFlowLayout());ta1=newTextArea("",10,10);add(ta1);t1.addActionListener(this);}publicvoidactionPerformed(ActionEventevent){inti;if(event.getSoure()==t1){try{byteb[]=newbyte[1024];s1=t1.getTe

8、xt();t1.setText("");for(i=0;i

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

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

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