第八讲 Java网络编程


一、 选择

1、URL url = new URL(http://freemail.263.net);那么url.getFile()得到的结果是

A 263

B net

C null

D ""

二、多项选择

1、关于TCP/IP协议下面哪几点是错误的

A TCP/IP协议由TCP协议和IP协议组成

B TCP和UDP都是TCP/IP协议传输层的子协议

C Socket是TCP/IP协议的一部分

D 主机名的解析是TCP/IP的一部分

2、下面哪些URL是合法的

A http://166.111.136.3/index.html

B ftp://166.111.136.3/incoming

C ftp://166.111.136.3:-1/

D http://166.111.136.3.3

3、下面哪几种方法是表示本机的

A localhost

B 255.255.255.255

C 127.0.0.1

D 123.456.0.0

4、下面哪几种服务是使用TCP协议的

A HTTP

B FTP

C SMTP

D NEWS

5、下面正确的创建Socket的语句有

A Socket a = new Socket(80);

B Socket b = new Socket("130.3.4.5",80);

C ServerSocket c = new Socket(80)

D ServerSocket d = new Socket("130.3.4.5",80)

6、下面关于阻塞函数的论述,正确的有

A 阻塞函数是指无法返回的函数

B 阻塞函数是指网络过于繁忙,函数必须等待

C 阻塞函数是指有外部事件发生才会返回的函数。

D 阻塞函数如果不能马上返回,就会进入等待状态,把系统资源让给其他线程

7、下面正确的论述有

A ServerSocket.accept是阻塞的

B BufferedReader.readLine是阻塞的

C DatagramSocket.receive是阻塞的

D DatagramSocket.send是阻塞的

8、下面的语句创建一DatagramSocket对象,哪些是正确的

A DatagramSocket a = new DatagramSocket()

B DatagramSocket b = new DatagramSocket(80)

C DatagramSocket c = new DatagramSocket("127.0.0.1",70)

D DatagramSocket d = new DatagramSocket("127.0.0.1")

9、关于数据报通信(UDP)和流式通信(TCP)的论述,正确的有

A TCP和UDP在很大程度上是一样的,由于历史的原因产生了两个不同的名字而已

B TCP和UDP在传输方式上是一样的,都是基于流的,但是TCP可靠,UDP不可靠

C TCP和UDP使用的都是IP层所提供的服务

D 用户可以使用UDP来实现TCP的功能