知识单元十一 网络编程

1.单选题 

Socket的工作流程是:()。 ①、打开连接到Socket的输入/输出 ②、按照某个协议对Socket进行的读/写操作 ③、创建Socket ④、关闭Socket

A①③②④

B②①③④

C③①②④

D①②③④

正确答案: C

2.单选题 

Java网络程序位于TCP/IP参考模型的哪一层?()

A网络层

B应用层

C传输层

D主机-网络层

正确答案: B

3.单选题 

下列哪个不是InetAddress类的方法?()

AgetAddress()

BgetHostAddress()

CgetLocalHost()

DgetInetAddress()

正确答案: D

4.单选题 

下面对于端口的描述,哪个是错误的?()

A端口是应用程序的逻辑标识

B端口是有范围限制的

C端口的值可以任意

D0-1024的端口不建议使用

正确答案: C

5.单选题 

Java的网络功能由几个不同的包实现,基本的网络功能定义在()包中。

Ajava.net

Bjava.io

Cjava.awt

Djava.swing

正确答案: A

6.多选题 

在Java中通过InetAddress类表示IP地址,它有两个子类,分别是()。

AInet4Address

BDriverManager

CInet6Address

DConnection

正确答案: A,C (少选不得分)

7.多选题 

以下哪些协议位于传输层?()

ATCP

BHTTP

CSMTP

DUDP

正确答案: A,D (少选不得分)

8.多选题 

在客户端/服务器通信模式中,客户端与服务器程序的主要任务是什么?()

A客户端程序在网络上找到一条到达服务器的路由

B客户端程序发送请求,并接收服务器的响应

C服务器程序接收并处理客户端请求,然后向客户端发送响应结果

D客户端程序和服务器程序都会保证发送的数据不会在传输中丢失

正确答案: B,C (少选不得分)

9.多选题 

一个服务器进程执行以下代码: ServerSocket serverSocket=new ServerSocket(80); Socket socket=serverSocket.accept(); int port =socket.getPort(); 以下哪些说法正确?()

A服务器进程占用80端口

Bsocket.getPort()方法返回服务器进程占用的本地端口,此处返回值是80

CserverSocket.accept()方法成功返回,就表明服务器进程接收到了一个客户连接请求

Dsocket.getPort()方法返回客户端套节字占用的本地端口

正确答案: A,C,D (少选不得分)

10.判断题 

java.net包为网络通讯包。

正确答案: 正确

11.判断题 

ServerSocket类和Socket类主要完成TCP程序设计。

正确答案: 正确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值