20145209刘一阳《JAVA程序设计》第九周课堂测试
第九周课堂测试
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程序设计》第九周课堂测试的更多相关文章
- 20172306 2018-2019《Java程序设计与数据结构课堂测试补充报告》
学号 2017-2018-2 <程序设计与数据结构>课堂测试补充报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 刘辰 学号:20172306 实验教师:王志强 必 ...
- 201521123027 <java程序设计>第九周学习总结
1.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2.书面作业 Q1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什 ...
- 20145209刘一阳《JAVA程序设计》课堂测试总结
20145209刘一阳<JAVA程序设计>课堂测试总结 这次重新学习JAVA这门课,我对本学期没有参与的测试进行了总结并制作成二维码方便老师检查,详细内容如下: 第一周课堂测试### ht ...
- 20145209刘一阳《JAVA程序设计》第八周课堂测试
第八周课堂测试 1.下面代码中共有(C)个线程? public class ThreadTest { public static void main(String args[]){ MyThread ...
- 20145209刘一阳《JAVA程序设计》第六周课堂测试
第六周课堂测试 1.现有以下代码,哪些选项插入到第5行可以通过编译?(BDF) 1.import java.util.*; 2. 3.Class FindStuff { 4.public static ...
- 20145209刘一阳《JAVA程序设计》第七周课堂测试
第七周课堂测试 1.命令"CREATE DATABASE "用来创建一个数据库.(A) A .true B .false 2.以下不属于驱动的四种类型的是(C) A .JDBC-O ...
- 20145209刘一阳《JAVA程序设计》第五周课堂测试
第五周课堂测试 1.下列关于内部类的说法,正确的是(ABD) A .其他类不可以用某个类的内部类声明对象. B .内部类字节码文件的名字格式是"外嵌类名$内部类名". C .内部类 ...
- 20145209刘一阳《JAVA程序设计》第三周课堂测试
第三周课堂测试 1.使用汇编语言编写指令时,用一些简单的容易记忆的符号来代替二进制指令,比机器语言更为方便,属于高级语言.(B) A .true B .false 2.下列说法正确的是(ABCD) A ...
- 20145209刘一阳《JAVA程序设计》第二周课堂测试
第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...
随机推荐
- 记一次es和mq的netty冲突
1.今天在服务里面加了 es 6.4的 依赖包后,在预发布测试时候出现了下列的问题 看了 半天,最后发现是 es的 jar包 和 mq的 netty包 有冲突.然后去idea的 jar包依赖里面查 ...
- Enum,Int,String的互相转换
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型.如果没有显式声明基础类型,则使用Int32.编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举. 注意:枚举类型的基类 ...
- 5.URL
1.URL(Uniform Resource Locators) URL可以由字母组成,如"W3CSchools.cc", 或互联网协议(IP)地址: 192.68.20.50. ...
- WinForm 应用程序禁止多个进程运行
方法一: 禁止多个进程运行 using System; using System.Collections.Generic; using System.Linq; using System.Window ...
- 生成器(generator),迭代器(yield)
g=(i for i in range(10)) #小括号表示生成一个迭代生成器.[]是列表生成器 g.__next__() yield将一个函数变成生成器 import time def f(): ...
- Nav 切换
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Linux blkid命令详解
blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询.要使用这个命令必须安装e2fsprogs ...
- 解决由于显卡驱动BUG导致桌面右键卡顿的问题:bat文件源码
@ ECHO OFF%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe&q ...
- Windows程序设计(Charles Petzold)HELLOWIN程序实现
/*-------------------------------------------------------------- HELLOWIN.C--DisPlays "Hello, W ...
- Maven实战(九)Maven仓库简介
目录 一.作用 Maven仓库分为本地仓库和远程仓库,集中存放项目引用的jar包,无需将jar包放在程序中,结合Maven项目的pom.xml,使得项目管理jar包更容易,有以下几个优点: 对于项目来 ...