第九周课堂测试

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、下列说法正确的是(AB)

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的说法,正确的是(ABD)

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()

20145209刘一阳《JAVA程序设计》第九周课堂测试的更多相关文章

  1. 20172306 2018-2019《Java程序设计与数据结构课堂测试补充报告》

    学号 2017-2018-2 <程序设计与数据结构>课堂测试补充报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 刘辰 学号:20172306 实验教师:王志强 必 ...

  2. 201521123027 <java程序设计>第九周学习总结

    1.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2.书面作业 Q1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什 ...

  3. 20145209刘一阳《JAVA程序设计》课堂测试总结

    20145209刘一阳<JAVA程序设计>课堂测试总结 这次重新学习JAVA这门课,我对本学期没有参与的测试进行了总结并制作成二维码方便老师检查,详细内容如下: 第一周课堂测试### ht ...

  4. 20145209刘一阳《JAVA程序设计》第八周课堂测试

    第八周课堂测试 1.下面代码中共有(C)个线程? public class ThreadTest { public static void main(String args[]){ MyThread ...

  5. 20145209刘一阳《JAVA程序设计》第六周课堂测试

    第六周课堂测试 1.现有以下代码,哪些选项插入到第5行可以通过编译?(BDF) 1.import java.util.*; 2. 3.Class FindStuff { 4.public static ...

  6. 20145209刘一阳《JAVA程序设计》第七周课堂测试

    第七周课堂测试 1.命令"CREATE DATABASE "用来创建一个数据库.(A) A .true B .false 2.以下不属于驱动的四种类型的是(C) A .JDBC-O ...

  7. 20145209刘一阳《JAVA程序设计》第五周课堂测试

    第五周课堂测试 1.下列关于内部类的说法,正确的是(ABD) A .其他类不可以用某个类的内部类声明对象. B .内部类字节码文件的名字格式是"外嵌类名$内部类名". C .内部类 ...

  8. 20145209刘一阳《JAVA程序设计》第三周课堂测试

    第三周课堂测试 1.使用汇编语言编写指令时,用一些简单的容易记忆的符号来代替二进制指令,比机器语言更为方便,属于高级语言.(B) A .true B .false 2.下列说法正确的是(ABCD) A ...

  9. 20145209刘一阳《JAVA程序设计》第二周课堂测试

    第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...

随机推荐

  1. JVM知识(五):垃圾回收算法

    在介绍垃圾回收算法之前,我们需要先了解一个词“stop the world”,stop the world会在执行某一个垃圾回收算法的时候产生,JVM为了执行垃圾回收,会暂时java应用程序的执行,等 ...

  2. PMF:为何硅谷大神把它念奉为创业公司“唯一重要的东西”

    产品-市场匹配(Product-market fit,PMF)虽然是精益创业中最重要的概念之一,但也是最不明确的一个概念.2007年,马克?安德森在他的博客里创造了这个概念,并定义为:“在一个好的市场 ...

  3. gitbook 入门

    安装 gitbook 插件 npm install gitbook-cli -g 或者 yarn global add gitbook-cli 初使化目录 gitbook init 会发现目录下面多了 ...

  4. [EXCEL] 不能清除剪贴板: We couldn't free up space on the clipboard. Another program might be using it right now

    Excel复制粘贴时出现以下错误,原因是有程序占用了剪切板. We couldn't free up space on the clipboard. Another program might be ...

  5. 一些简单的SQL Server服务器监控

    1:磁盘活动的一些监控 指标 吞吐量:IOPS,存储子系统每秒能提供多少次I/O 吞吐量,MB/S,I/O子系统每秒能提供多少MB 延时:每个I/O请求占用多少时间 队列长度:队列中有多少IO请求在等 ...

  6. [控件] LabelView

    LabelView 此LabelView是用来将Label显示在固定的View上的,需要计算Label的高度与宽度. 源码: NSString+StringHeight.h 与 NSString+St ...

  7. 解决Oracle11g密码180天过期,账号锁住的问题

    1.查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2.查看指定概要文件(如default)的密码 ...

  8. September 02nd 2017 Week 35th Saturday

    Some things are more precious because they don't last long. 有些东西之所以弥足珍贵,是因为它们总是昙花一现. Life is ephemer ...

  9. 第二次作业:找Bug

    引子 我真的想了一个小时,上哪里去找bug.我昨天还留意到一个bug,今天就不见了.灵光不断,我想起来了.我就要找大公司的产品的bug... 第一部分 调研, 评测 体验. <腾讯桌球>是 ...

  10. PHP字符串——字符串函数

    比较字符串PHP有两个操作符和6个函数用于字符串间相互比较. 精确比较你可以用==和===操作符来比较两个字符串是否相等.这两个操作符的不同在于它们如何处理非字符串数据类型的操作数.==操作符把非字符 ...