栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2006803单选题6

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2006803单选题6

单选题

1、

下列关于UDP协议特点的描述中,错误的是( )

2分

  • A、在UDP协议中,数据的发送端和接收端不建立逻辑连接。

  • B、UDP协议消耗资源小,通信效率高,通常都会用于音频、视频和普通数据的传输。

  • C、UDP协议在传输数据时不能保证数据的完整性,因此在传输重要数据时不建议使用UDP协议。

  • D、在UDP协议连接中,必须要明确客户端与服务器端。

参考答案 :

D

答案说明 :

UDP协议是无连接通信协议,所以不需要明确客户端和服务端逻辑链接。

2、

在UDP协议通信时,用于发送数据包的类是(      )

2分

  • A、DatagramPacket

  • B、ServerSocket

  • C、Socket

  • D、DatagramSocket

参考答案 :

A

答案说明 :

答案是A。JDK中提供了一个DatagramPacket类,该类的实例对象就相当于一个集装箱,用于封装UDP通信中发送或者接收的数据。

3、

下列选项中,用于将发送数据进行打包的类是(    )

2分

  • A、Socket

  • B、DatagramSocket

  • C、DatagramPacket

  • D、ServerSocket

参考答案 :

C

答案说明 :

JDK中提供了一个DatagramPacket类,该类的实例对象就相当于一个集装箱,用于封装UDP通信中发送或者接收的数据。

4、

InetAddress类中能获取IP地址及主机名的方法是(    )

2分

  • A、getHostName()

  • B、getLocalHost()

  • C、getHostAddress()

  • D、getAddress()

参考答案 :

B

答案说明 :

getHostName()只能获取主机名,getHostAddress()只能获取IP地址,getAddress()获取IP地址的字节数组,getLocalHost()获取到InetAddress对象,里面包含IP地址及主机名,因此答案B正确。

5、

下列选项中,哪个是TCP协议的“三次握手”中的第一次握手(     )

2分

  • A、客户端再次向服务器端发送确认信息,确认连接。

  • B、服务器端向客户端回送一个响应,通知客户端收到了连接请求。

  • C、客户端向服务器端发出连接请求,等待服务器确认。

  • D、以上选项都不对

参考答案 :

C

答案说明 :

TCP协议中,第一次握手,客户端向服务器端发出连接请求,等待服务器确认,第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求,第三次握手,客户端再次向服务器端发送确认信息,确认连接。

6、

下面IP地址格式中,错误的是()

2分

  • A、1.1.1.1

  • B、127.0.0.1

  • C、192.168.1.360

  • D、123.125.114.144

参考答案 :

C

答案说明 :

通常会将IP地址写成十进制的形式,每个字节用一个十进制数字(0-255)表示,360超过了最大范围。

7、

下列方法中,会导致DatagramSocket类发生阻塞的方法是(      )

2分

  • A、connect()

  • B、bind()

  • C、receive()

  • D、send()

参考答案 :

C

答案说明 :

答案是C。receive ()方法在接收到数据报前会一直阻塞,而其它方法不会发生阻塞。

8、

下列构造方法中,不属于ServerSocket类构造方法的是( )

2分

  • A、ServerSocket(String host)

  • B、ServerSocket(int port)

  • C、ServerSocket(int port, int backlog)

  • D、ServerSocket()

参考答案 :

A

答案说明 :

ServerSocket类创建对象时,必须设置端口号的参数,但不接受字符串类型的IP地址。

9、

下列关于Socket类的描述中,错误的是( )

2分

  • A、Socket类中定义的getInputStream()方法用于返回Socket的输入流对象。

  • B、Socket类中定义的getOutputStream()方法用于返回Socket的输出流对象。

  • C、Socket类中定义的getLocalAddress()方法用于获取Socket对象绑定的本地IP地址。

  • D、Socket类中定义的close()方法用于关闭输入\输出流对象。

参考答案 :

D

答案说明 :

Socket类中定义的close()方法用于关闭Socket连接,结束本次通信。

10、

下列说法中,错误的是(    )

2分

  • A、UDP在数据传输时,数据的发送端和接收端不建立逻辑连接

  • B、TCP协议是面向连接的通信协议

  • C、使用UDP协议传送数据保证了数据的完整性

  • D、TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求

参考答案 :

C

答案说明 :

选项C说法错误。在使用UDP协议传送数据时,由于UDP的面向无连接性,它不能保证数据的完整性,在传输重要数据时不建议使用UDP协议。

11、

下列ServerSocket类的方法中,用于接收来自客户端请求的方法是( )

2分

  • A、accept()

  • B、getOutputStream()

  • C、receive()

  • D、get()

参考答案 :

A

答案说明 :

ServerSocket类的accept() 方法用于侦听并接受到此套接字的连接。

12、

以下哪个类用于实现TCP通信的客户端程序(   )

2分

  • A、ServerSocket

  • B、Socket

  • C、Client

  • D、Server

参考答案 :

B

答案说明 :

JDK提供了一个Socket类,用于实现TCP客户端程序。

13、

HTTP协议服务的默认端口号是(    )

2分

  • A、8080

  • B、8090

  • C、空

  • D、80

参考答案 :

D

答案说明 :

当在浏览器地址栏中输入网址时,我们并没有输入相应端口,但是却可以正常访问网页,这并不是因为此端口可以使空,而是因为HTTP协议服务的默认端口是80,不输入会默认加上80端口。8080和8090是Tomcat服务器中使用到的端口。

14、

在TCP/IP 网络中,为各种公共服务和系统保留的端口号范围是(    )

2分

  • A、0~65525

  • B、0~1024

  • C、0~1023

  • D、0~80

参考答案 :

C

答案说明 :

0~1023之间的端口号用于一些知名的网络服务和应用,用户的普通应用程序需要使用1024以上的端口号,从而避免端口号被另外一个应用或服务所占用。

15、

下列层次中,哪一层是整个TCP/IP协议的核心( )

2分

  • A、应用层

  • B、传输层

  • C、网络层

  • D、链路层

参考答案 :

C

答案说明 :

网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/966782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号