第九周课堂测试

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. react实例:理解dva构建项目的原理

    请点击相应的步骤查看详情 我们首先搭建一个 dva Demo  项目(请参考react快速构建一个应用项目),然后逐步完成以下内容: 结构划分 设计 Model 组件设计方法 组件设计实践 添加 Re ...

  2. mvc5中重命名项目的名称后,出现"找到多个与名为“Home”的控制器匹配的类型"

    1.已把项目中所有的Webapplication1改为了MvcMovie,但是运行后,还是报错: 找到多个与名为“Home”的控制器匹配的类型 2.已重新生成解决方安,还是不行. 解决方法:把bin文 ...

  3. ExpressRoute 连接模型

    可通过以下三种不同方式,创建本地网络和 Azure 云之间的连接:CloudExchange 归置.点对点以太网连接和任意位置之间的 (IPVPN) 连接.连接服务提供商可以提供一个或多个连接模型.可 ...

  4. MDT配置数据库

    连接数据库可以使用数据库账户和Windows集成身份验证两种方法:使用数据库账户:1.连接数据库时选择TCP/IP2.在数据库中添加相应规则后,配置数据库3.在CustomSettings.ini文件 ...

  5. C#综合揭秘——分部类和分部方法

    在面向对象的“封装闭合性”开发原则中,一向提倡的是把独立的功能封装在一个类里面的!但从Visual Studio 2005开发,系统提供了一个分部类的开发方式一直受到争议,很多人认为把同一类的功能分布 ...

  6. 教你用 jVectorMap 制作属于自己的旅行足迹

    jVectorMap JVectorMap 是一个优秀的.兼容性强的 jQuery 地图插件. 它可以工作在包括 IE6 在内的各款浏览器中,矢量图输出,除官方提供各国地图数据外,用户可以使用数据转换 ...

  7. Windows10 1709正式版WSL安装(以Ubuntu为例)

    因为最近要使用Linux搭服务器,但是用远程的话延迟很烦,用双系统切换很麻烦,用虚拟机又会有点卡,刚好Windows10最近更新了正式版的WSL(windows下的Linux子系统),所以就想尝试一下 ...

  8. MySQL知识总结(三)存储过程

    1. 创建存储过程 1.1 无参数存储过程 CREATE PROCEDURE bruce_procedure () BEGIN --1.声明变量 --2.执行业务逻辑 END 1.2 有参数的存储过程 ...

  9. 红黑树及其实例JDK中的TreeMap

    红黑树是一种自平衡二叉查找树(binary search tree,BST),红黑树是一种比较复杂的数据结构,红黑树查找.插入.删除元素的时间复杂度为O(log n),n是树中元素的数目.文章的要讲的 ...

  10. js实现svg图形转存为图片下载[转]

    我们知道canvas画布可以很方便的js原生支持转为图片格式并下载,但是svg矢量图形则并没有这方面原生的支持.研究过HighChart的svg图形的图片下载机制,其实现原理大体是浏览器端收集SVG代 ...