zoukankan      html  css  js  c++  java
  • 20165320 第九周课下测试补做

    题目

    1.域名解析服务器(ARP)负责将域名转化为IP地址,从而与主机连接。 我的答案(B)

    A . true

    B . false

    2.下列关于URL类的说法,正确的是 我的答案(BD)

    A . URL 类自身可根据 RFC2396 中定义的转义机制编码或解码URL 部分。

    B . URL类继承自java.lang.Object,实现了Serializable接口。

    C . public String getHost()返回主机的MAC地址。

    D . 构造方法URL(String protocol, String host, int port, String file, URLStreamHandler handler) 可根据指定的 protocol、host、port 号、file 和 handler 创建 URL 对象。

    3.一个URL对象通常包含最基本的三部分信息:协议、地址和端口号。 我的答案(B)

    A . true

    B . false

    4.下列关于InetAddress类的说法,正确的是 我的答案(ACD)

    A . InetAddress的子类有Inet4Address, Inet6Address。

    B . getByName(String host)和getHostName()的返回值均为InetAddress类型。

    C . IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的。
    D . public String toString()将此 IP 地址转换为 String。返回的字符串具有以下形式:主机名/字面值 IP 地址。

    5.下列说法错误的是 我的答案(C)

    A . IP地址标识Internet上的计算机,端口号标识服务器上的进程。

    B . 端口号为1-65535之间的整数。

    C . 安全Shell(SSH)服务占用端口21,万维网(WWW)服务的超文本传输协议(HTTP)占用端口80。

    D . 0-1023端口被预先定义的服务通信占用。

    6.下列说法正确的是 我的答案(AC)

    A . 客户端使用Socket类建立负责连接到服务器的套接字对象。

    B . Socket(InetAddress address, int port, InetAddress localAddr, int localPort)创建一个套接字并将其连接到指定远程地址上的指定远程端口。

    C . getInetAddress()的返回值是String类型的套接字连接地址。

    D . public int getPort()返回此套接字绑定到的本地端口。

    7.ServerSocket的构造方法public ServerSocket()创建非绑定服务器套接字。如果打开套接字时发生IO错误,则抛出IOException异常。 我的答案(A)

    A . true

    B . false

    8.下列关于ServerSocket类的说法正确的是 我的答案(BD)

    A . accept()方法在连接传入之前一直阻塞。返回值为boolean类型。

    B . public String toString()方法作为 String 返回此套接字的实现地址和实现端口。

    C . setSoTimeout(int timeout) 通过指定超时值启用/禁用 SO_TIMEOUT,以秒为单位。

    D . public boolean isBound()返回 ServerSocket 的绑定状态。如果将 ServerSocket 成功地绑定到一个地址,则返回 true。

    9.下列关于TCP和UDP的说法,正确的是 我的答案(AB)

    A . TCP面向连接;UDP是无连接的,即发送数据之前不需要建立连接。

    B . 通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。

    C . UDP和TCP都属于网络层协议。

    D . UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低。

    10.如果DatagramSocket构造函数不能正确地创建一个DatagramSocket,会抛出以下哪个异常? 我的答案(C)

    A . IOException

    B . UnknownHostException

    C . SocketException

    D . MalformedURLException

    11.以下哪个类的对象中包含Internet地址? 我的答案(C)

    A . Applet

    B . Datagramsocket

    C . InetAddress

    D . AppletContext

    12.以下能够支持TCP/IP连接的类是 我的答案(CD)

    A . InetAddress

    B . Packet

    C . Socket

    D . ServerSocket

    13.构成World Wide Web基础的关键协议是http协议。 我的答案(A)

    A . true

    B . false

    14.Java的大部分网络类都包含在Java .applet包中。 我的答案(B)

    A . true

    B . false

    15.为了获取远程主机的文件等内容,当创建URL对象后,需要使用哪个方法获取信息? 我的答案(C)

    A . getPort

    B . getHost

    C . openStream()

    D . openConnection()

    16.使用流式套接字编程时,为了向对方发送数据,则需要使用哪个方法? 我的答案(C)

    A . getInetAddress()

    B . getLocalPort()

    C . getOutputStream()

    D . getInputStream()

    17.使用UDP套接字通信时,常用哪个类把要发送的信息打包? 我的答案(D)

    A . String

    B . DatagramSocket

    C . MulticastSocket

    D . DatagramPacket

    18.已经建立的URL对象不能被改变。 我的答案(A)

    A . true

    B . false

    19.当找不到客户的服务器地址时会抛出 我的答案(B)

    A . IOException

    B . UnknownHostException

    C . SocketException

    D . MalformedURLException

    20.使用UDP套接字通信时,哪个方法用于接收数据? 我的答案(B)

    A . read()

    B . receive()

    C . accept()

    D . listen()

    错题总结

    1. 正确答案 AB

      解析:getnetAddress的返回值为InetAddress类型,public int getPort()返回此套接字连接到的远程端口。

    2. 正确答案ABD

      解析:UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低。UDP和TCP都属于传输层协议。

  • 相关阅读:
    linux ------ 使用 TFTP 在两个主机之前传输文件
    linux c 编程 ------ 串口编程
    Qt error ------ qRegisterMetaType() 跨线程信号与槽的形参携带
    Qt error ------ 'XXX' has not been declared
    Qt ------ 自定义QVector<T>中的T
    Qt ------ WAV 音频文件介绍
    short、int、long、float、double区别
    tinyint、smallint、bigint、int 区别
    String、StringBuffer与StringBuilder的区别
    equals与hashcode区别
  • 原文地址:https://www.cnblogs.com/Gst-Paul/p/8976103.html
Copyright © 2011-2022 走看看