Java 面向对象 · 交互课程

模块10 · 网络编程(进阶)测验汇总

本模块 1 门课程的随堂测验共 12 题,与课程页 Quiz 同源。作答后即时判分,附逐题讲解与各课程正确率分布。

已作答
0/12

还剩 12 题未作答。可以现在交卷(未作答题按错误计),也可以答完再交。

网络编程(进阶)(12 题)

Q1

在 Java Socket 编程中,负责监听端口、等待客户端接入的是哪个类?

Q2

服务端调用 serverSocket.accept() 的作用是( )

Q3

TCP 建立连接时的三次握手顺序是( )

Q4

Java 里通过 Socket 发送一个对象时,应使用( )

Q5

网络版 ERASE 里,服务端为每个接入的客户端各起一个线程(ServThreadPerClient)处理收发,这主要体现了哪个模块的知识?

Q6

客户端要向服务端发送数据,应使用( )

Q7

开发实时视频通话应用时,传输层协议更适合选( )

Q8

TCP 能保证数据按发送顺序到达接收方,靠的是( )

Q9

CodePlayground 前端把 Java 源码提交给后端编译运行、并接收回传的结果,采用的传输方式是( )

Q10

在 CodePlayground 里提交一段含 for(;;){} 死循环的程序,沙箱最可能返回的状态是( )

Q11

TCP 三次握手中,第三步由客户端发送的报文是( )

Q12

客户端向一个没有服务在监听的端口发起连接,服务端最可能回( )