版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA程序设计(山东联盟-潍坊科技学院)智慧树知到课后章节答案2023年下潍坊科技学院潍坊科技学院
第一章测试
以下对Java语言不正确的描述是()A.Java语言是一个完全面向对象的语言。B.Java是结构中立与平台无关的语言。C.Java是一种编译性语言。D.Java是一种结构化语言。
A:Java是一种结构化语言B:Java语言是一个完全面向对象的语言。C:Java是结构中立与平台无关的语言。D:
Java是一种编译性语言。
答案:Java是一种结构化语言
以下说法正确的是()(多选)A.用javac命令运行编译过的java程序。B.字节码文件扩展名是.java。C.Java源程序文件的扩展名必须是.java。D.Java编译器将源文件编译为字节码文件。
A:用javac命令运行编译过的java
程序B:字节码文件扩展名是.javaC:Java编译器将源文件编译为字节码文件D:Java源程序文件的扩展名必须是.java
答案:Java编译器将源文件编译为字节码文件;Java源程序文件的扩展名必须是.java
在命令窗口下执行一个Java程序“FirstApp”的方法是()A.直接双击编译好的Java目标码文件执行B.运行“javac
FirstApp.java;java
FirstAppC.运行“javaFirstApp.java”;java
FirstAppD.运行“javacFirstApp.class”
A:运行“javac
FirstApp.class”B:运行“javaFirstApp.java”;java
FirstAppC:运行“javac
FirstApp.java;java
FirstAppD:直接双击编译好的Java
目标码文件执行
答案:运行“javac
FirstApp.java;java
FirstApp
下列说法正确的是()A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件扩展名为.jarD.源文件中public类的数目不限
A:源文件名与public类名可以不相同B:源文件中public类的数目不限C:源文件扩展名为.jarD:Java语言的标识符是区分大小写的
答案:Java语言的标识符是区分大小写的
如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同()
A:对B:错
答案:对
第二章测试
Java中的char型数据占用(
)个字节
A:2B:3C:1D:4
答案:2
15/2的结果是(
)
A:7.5
B:1C:7D:7.0
答案:7
能够终止循环和switch的语句是(
)
A:breakB:continueC:ifD:for
答案:break
若已定义int[]a={1,2,3,4};则对a数组元素错误的引用是(
)
A:a[0]B:a[5-3]C:a[4]D:a[3]
答案:a[4]
Java中没有无符号数(
)
A:对B:错
答案:对
3.14是float类型的(
)
A:错B:对
答案:错
不同类型数据混合运算时,会自动转换成同一类型(
)
A:错B:对
答案:对
^表示乘方运算(
)
A:对B:错
答案:错
if后面的表达式可以为任何类型(
)
A:对B:错
答案:错
do-while循环至少执行一次(
)
A:错B:对
答案:对
数组是引用类型(
)
A:对B:错
答案:对
Java声明数组时不能指定其长度(
)
A:错B:对
答案:对
以下有关标识符说法不正确的是:(
)
A:标识符是不区分大小写的。B:Java的保留字也可作为标识符使用。C:标识符是以字母、下划线或$开头,后跟字母、数字、下划线或$的字符组合。D:任何字符的组合都可形成一个标识符。
答案:标识符是不区分大小写的。;Java的保留字也可作为标识符使用。;任何字符的组合都可形成一个标识符。
数学式:x2+y2+xy正确的算术表达式是(
)
A:x*(x+y)+y*yB:x*x+y*y+xyC:x*x+y*y+x*yD:x^2+y^2+xy
答案:x*(x+y)+y*y;x*x+y*y+x*y
以下能构成循环的语句是(
)
A:for语句
B:switch语句C:while语句D:dowhile语句
答案:for语句
;while语句;dowhile语句
第三章测试
下面对于构造方法的描述,正确有哪些?
A:在方法中不能使用return语句返回一个值
B:方法名必须和类名相同C:方法名的前面没有返回值类型的声明D:当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在
答案:在方法中不能使用return语句返回一个值
;方法名必须和类名相同;方法名的前面没有返回值类型的声明
关于构造方法以下说法正确的是()
A:构造方法名必须与类名一致
B:构造方法是通过new来调用
C:每个类都必须编写构造方法代码
D:构造方法可以重载
答案:构造方法名必须与类名一致
;构造方法是通过new来调用
;每个类都必须编写构造方法代码
下列关于静态方法的描述中,正确的是()
A:静态方法中内部只能访问被static修饰的成员
B:静态方法不占用对象的内存空间,而非静态方法占用对象的内存空间C:静态方法内可以使用this关键字D:静态方法指的是被static关键字修饰的方法
答案:静态方法中内部只能访问被static修饰的成员
;静态方法不占用对象的内存空间,而非静态方法占用对象的内存空间;静态方法指的是被static关键字修饰的方法
1.下列不属于面向对象编程的三个特征的是()A、封装B、指针操作C、多态性D、继承
A:多态性B:指针操作C:封装D:继承
答案:指针操作
关于类的定义以下说法错误是()
A:Java中所有类都是object类的子类
B:类定义使用class关键字
C:每个类中必须有一个main方法
D:一个包可以包含多个类
答案:每个类中必须有一个main方法
package语句只能放在import语句后面()
A:对B:错
答案:对
在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问(
)。
A:对B:错
答案:对
父子类在同一个包中,子类不能继承父类的哪个属性()
A:defaultB:protectedC:publicD:private
答案:private
在创建对象时必须()
A:先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
B:先声明对象,为对象分配内存空间,然后才能使用对象
C:上述说法都对D:先声明对象,然后才能使用对象
答案:先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
第四章测试
在Java语言中,以下哪个关键字用于在方法上声明抛出异常?
A:catchB:throw
C:tryD:throws
答案:throws
在类的继承关系中,需要遵循以下哪个继承原则?
A:单一B:不能继承
C:多重D:双重
答案:单一
以下说法哪些是正确的?
A:Java语言中允许一个类实现多个接口
B:Java语言中允许一个接口继承一个接口C:Java语言中不允许一个类继承多个类
D:Java语言中允许一个类同时继承一个类并实现一个接口
答案:Java语言中允许一个类实现多个接口
;Java语言中允许一个接口继承一个接口;Java语言中不允许一个类继承多个类
;Java语言中允许一个类同时继承一个类并实现一个接口
关于抽象类的说法哪些是正确的?
A:接口和抽象类是同一个概念。B:不能用抽象类去创建对象。C:抽象类中可以有非抽象方法。D:如果父类是抽象类,则子类必须重写父类所有的抽象方法。
答案:不能用抽象类去创建对象。;抽象类中可以有非抽象方法。
在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?
A:extendsB:inherits
C:modifies
D:implements
答案:extends
已知类的继承关系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;则以下语句能通过编译的有哪些?
A:Directord=newEmployee();
B:Managerm=newDirector();
C:Directord=newManager();
D:
Employeee=newManager();
答案:
Employeee=newManager();
抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。
A:对B:错
答案:错
不存在继承关系的情况下,也可以实现方法重写。
A:对B:错
答案:错
接口中只能定义常量和抽象方法。
A:错B:对
答案:对
定义一个Java类时,如果前面加使用private关键字修饰,那么该类不可以被继承。
A:错B:对
答案:对
第五章测试
如何获取一个String类实例a包含的字符个数()
A.a.size
B.a.length
C.a.size()
D.a.length()
A:a.size()B:a.length()C:a.lengthD:a.size
答案:a.length()
请问如下哪些语句正确?(多选)A:Strings1=”abc”;Strings2=”abc”;则s1==s2B:String[]s=”abc”;C:newStrings=”abc”;D:Strings=newString(“abc”);
A:newStrings=”abc”;B:String
s1=”abc”;String
s2=”abc”;则s1==s2C:Strings=newString(“abc”);D:String[]s=”abc”;
答案:String
s1=”abc”;String
s2=”abc”;则s1==s2;Strings=newString(“abc”);
以下描述错误的是:(
)A.字符串对象是一个不可变的类B.String类有一个对应的String池C.Strings1=newString(“abc”);创建了两个对象D.字符串中的汉字,是按照char来计算的,一个中文汉字占一个字节。
A:String类有一个对应的String池B:字符串中的汉字,是按照char
来计算的,一个中文汉字占一个字节C:字符串对象是一个不可变的类D:String
s1
=newString(“abc”);创建了两个对象
答案:字符串中的汉字,是按照char
来计算的,一个中文汉字占一个字节
下列说法错误的是:(
)(多选)A.比较字符串大小,实际上就是依次比较其所包含的字符的数值大小B.length()得到的是字符串char的长度,而不是字节数。C.采用构造函数的方法定义String,不需要分配堆内存空间的。D.String类可以改变的,一旦创建了String对象,其值可以修改
A:比较字符串大小,实际上就是依次比较其所包含的字符的数值大小B:String
类可以改变的,一旦创建了
String
对象,其值可以修改C:length()得到的是字符串char
的长度,而不是字节数D:采用构造函数的方法定义String,不需要分配堆内存空间的
答案:String
类可以改变的,一旦创建了
String
对象,其值可以修改;采用构造函数的方法定义String,不需要分配堆内存空间的
String直接量是存放在栈内存里。()
A:错B:对
答案:对
以下说法错误的是()
A.StringBuffers=newStringBuffer();创建一个空的对象S
B.StringBuffer类都被声明为非final类型
C.StringBuffer类是字符串缓冲区类,用于创建长度不可变的字符串对象
D.StringBuffe线程安全的可变字符序列
A:StringBuffer
s=new
StringBuffer();创建一个空的对象SB:StringBuffer类都被声明为非final类型C:StringBuffer是字符串缓冲区类,创建长度不可变的字符串对象D:StringBuffe线程安全的可变字符序列
答案:StringBuffer类都被声明为非final类型
以下对StringBuffer类的描述不正确的是:(
)(多选)A.StringBuffer()初始容量为32个字符串缓冲区B.StringBuffer类用于处理“可变”字符串C.StringBuffer类可以被继承D.StringBuffer通常情况下一般使用构造方法进行初始化
A:StringBuffer()初始容量为32个字符串缓冲区B:StringBuffer类可以被继承C:
StringBuffer通常情况下一般使用构造方法进行初始化D:StringBuffer类用于处理“可变”字符串
答案:StringBuffer()初始容量为32个字符串缓冲区;StringBuffer类可以被继承
StringBuilder适用于单线程下在字符缓冲区进行大量操作的情况()
A:错B:对
答案:对
以下说法错误的是()
A.SimpleDateFormat类使用时,在构造对象时要传入匹配的模板B.SimpleDateFormat(Stringpattern)用给定的模式和默认语言环境的日期格式构造对象
C.DateFormat是个抽象类,SimpleDateFormat类并不是是它的子类D.SimpleDateFormat
是一个以与语言环境有关的方式来格式化和解析日期的具体类
A:SimpleDateFormat(Stringpattern)用给定的模式和默认语言环境的日期格式构造对象B:SimpleDateFormat类使用时,在构造对象时要传入匹配的模板C:DateFormat
是个抽象类,SimpleDateFormat类并不是是它的子类D:SimpleDateFormat
是一个以与语言环境有关的方式来格式化和解析日期的具体类
答案:DateFormat
是个抽象类,SimpleDateFormat类并不是是它的子类
Datedate1=newDate(5000),请问说法正确()A:计算机系统公元后5秒时刻的日期和时间;B:当前系统时间是5秒的日期和时间C:当前系统时间是5000秒的日期和时间D:计算机系统公元后5000秒时刻的日期和时间
A:当前系统时间是5000秒的日期和时间B:计算机系统公元后5000秒时刻的日期和时间C:计算机系统公元后5秒时刻的日期和时间D:当前系统时间是5秒的日期和时间
答案:当前系统时间是5秒的日期和时间
parse和format完全相反,一个是把date时间转化为相应地区和国家的显示样式,一个是把相应地区的时间日期转化成date对象。(
)
A:错B:对
答案:对
以下描述错误的是:(
)A.SimpleDateFormat与语言有关的方式格式化并解析日期或时间。B.SimpleDateFormat.format是将当前时间格式转换为指定格式C.Parse()将符合某个本地环境习惯的日期/时间字符串解析为日期/时间对象
D.SimpleDateFormat是抽象类
A:SimpleDateFormat是抽象类B:SimpleDateFormat.format是将当前时间格式转换为指定格式C:
SimpleDateFormat与语言有关的方式格式化并解析日期或时间D:Parse()将符合某个本地环境习惯的日期/时间字符串解析为日期/时间对象
答案:SimpleDateFormat是抽象类
下列语句正确的是:(
)(多选)A.包装类的parseXxx()是静态方法B.Integer
s=newInteger(“8”);创建了一个Integer对象,表示S参数“8”指定的字符串值C.除Character类外,其他包装类可将一个字符串作为参数构造它们的实例D.当Number包装类构造方法参数为String
类型时,字符串可以为null
A:除Character类外,其他包装类可将一个字符串作为参数构造它们的实例B:当Number包装类构造方法参数为String
类型时,字符串可以为nullC:Integer
s=newInteger(“8”);
创建了一个Integer对象,表示S参数“8”指定的字符串值D:包装类的parseXxx()是静态方法
答案:除Character类外,其他包装类可将一个字符串作为参数构造它们的实例;包装类的parseXxx()是静态方法
读取前我们一般需要使用hasNext与hasNextLine判断是否还有输入的数据()
A:对B:错
答案:对
第六章测试
Java的集合类主要由两个接口派生而出:Collection和Map()
A:对B:错
答案:对
下列说法错误的是A.集合类都位于java.util包下B.List集合添加元素,List的长度可变。Map集合的每项数据都由两个值组成C.访问Map集合中的元素,可以根据每项元素的key来访问其valueD.访问List集合中的元素,可以直接根据元素的Key来访问.
A:访问Map集合中的元素,可以根据每项元素的key来访问其valueB:List集合添加元素,List的长度可变。Map集合的每项数据都由两个值组成C:访问List集合中的元素,可以直接根据元素的Key来访问.D:集合类都位于java.util包下
答案:访问List集合中的元素,可以直接根据元素的Key来访问.
2.下列说法正确的是()(多选)A.Collection是List、Set和Queue的父接口.B.List是按对象的进入顺序进行保存对象,而不做排序或编辑操作C.List集合代表一个无序集合,集合中每个元素都有其对应的顺序索引D.ArrayList是一个基于字典实现的链表(List)。
A:List
是按对象的进入顺序进行保存对象,而不做排序或编辑操作B:List集合代表一个无序集合,集合中每个元素都有其对应的顺序索引C:Collection是List、Set和Queue
的父接口.D:
ArrayList是一个基于字典实现的链表(List)
答案:List
是按对象的进入顺序进行保存对象,而不做排序或编辑操作;Collection是List、Set和Queue
的父接口.
HashSet集合判断两个元素相等的标准是通过equals方法,并且两个对象的hashCode方法返回值也相等()
A:错B:对
答案:对
阅读代码,选择正确答案。
importjava.util.*;
publicclassTestListSet{
publicstaticvoidmain(Stringargs[]){
Listlist=newArrayList();
list.add(“Hello”);
ist.add(“Learn”);
list.add(“Hello”);
list.add(“Welcome”);
etset=newHashSet();
set.addAll(list);
System.out.println(set.size());
}
}
A:编译运行都正常,输出4B:编译不通过C:编译运行都正常,输出3D:编译通过,运行时异常
答案:编译运行都正常,输出3
对于枚举Enumeration和Iterator接口,Iterator接口使用内存更少,Enumeration接口相对更安全。
A:错B:对
答案:错
第七章测试
如果线程死亡,它便不能运行。
A:对B:错
答案:对
在Java中,高优先级的可运行线程会抢占低优先级线程。
A:错B:对
答案:对
多线程没有安全问题。
A:错B:对
答案:错
多线程安全问题的解决方案可以使用Lock提供的具体的锁对象操作。
A:错B:对
答案:对
Stop()方法是终止当前线程的一种状态。
A:错B:对
答案:对
Java语言中提供了一个▁线程,自动回收动态分配的内存。
A:垃圾收集B:守护C:消费者D:异步
答案:垃圾收集
Java语言避免了大多数的▁错误。
A:非法的方法参数B:内存泄露C:算术溢出D:数组下标越界
答案:内存泄露
有三种原因可以导致线程不能运行,它们是▁。
A:阻塞B:休眠C:等待D:挂起及由于I/O操作而阻塞
答案:阻塞;休眠;等待
当▁方法终止时,能使线程进入死亡状态。
A:sleep线程休眠B:runC:yield暂停当前线程的执行,执行其他线程D:setPrority更改线程优先级
答案:run
用▁方法可以改变线程的优先级。
A:setProrityB:runC:SleepD:yield
答案:setPrority
第八章测试
流的传递方式是()
A:并行的B:串行的C:以上都不对D:并行和串行
答案:串行的
下列不是Java的输入输出流的是()
A:字符流B:文本流
C:字节流
D:文件流
答案:文本流
获取一个不包含路径的文件名的方法为()
A:StringgetName()B:StringgetParent()C:StringgetPath()D:StringgetAbslutePath()
答案:StringgetName()
下列属于文件输入输出类的是()
A:PipeInputStream和PipeOutputStream
B:BufferedInputStream和BufferOutputStreamC:以上都是D:FileInputStream和FileoutputStream
答案:以上都是
当处理的数据量很多,或向文件写很多次小数据,一般使用()流
A:DataOutputB:PipeOutputC:BufferedOutputD:FileOutput
答案:BufferedOutput
使用Filefile=newFile("c:\\myletter","letter.txt")创建一个文件对象()
A:对B:错
答案:对
FileInputStream是InputStream的子类,它是操作文件的字节输入流,专门用于读取文件中的数据。()
A:错B:对
答案:对
10Java.io包的File类是()
A:非流类B:对象流类C:字节流类D:字符流类
答案:字节流类
InputStreamReader中接收的类型是InputStream。只要是字节输入流,都可以使用字节的输入流操作()
A:错B:对
答案:错
以下选项中,哪个流中使用了缓冲区技术?
A:FileInputStream
B:BuffereOutputStreamC:FileReader
D:DataOutputStream
答案:BuffereOutputStream
字符流与字节流的区别在于()
A:前者是块读写,后者是字节读写
B:前者带有缓冲,后者没有C:每次读写的字节数不同
D:二者没有区别,可以互换使用
答案:每次读写的字节数不同
第九章测试
Window是宣示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是(
)。
A:JPanel和JFrameB:JFrame和JDialogC:Container和ComponentD:LayoutManager和Container
答案:JFrame和JDialog
Swing采用的设计规范是(
)
A:模式-----视图---控制B:视图----模式----控制C:控制-----模式----视图D:控制----视图-----模式
答案:模式-----视图---控制
抽象窗口工具包(
)是java提供的建立图形用户界面GUI的开发包。
A:Swing
B:Java.langC:Java.ioD:AWT
答案:AWT
下列不属于java.event包中定义的事件适配器的是(
)
A:键盘适配器B:构件适配器C:标签适配器D:焦点适配器
答案:键盘适配器
监听事件和处理事件(
)
A:都由相应事件Listener处注册过的组件完成B:由Listener和组件分别完成C:都由Listener完成D:由Listener和窗口分别完成
答案:都由相应事件Listener处注册过的组件完成
容器是用来组织其他界面成份和元素的单元,不能嵌套其他容器。(
)
A:错B:对
答案:错
一个容器中可以混合使用多种布局策略。(
)
A:错B:对
答案:错
在Swing程序的用户界面中,容器可以添加到其他容器中去。(
)
A:错B:对
答案:错
在使用BorderLayout时,最多可放入五个组件。(
)
A:错B:对
答案:对
Java中,并非每个事件类都只对应一个事件。(
)
A:对B:错
答案:对
第十章测试
TCP通信中,服务器和客户端根据已经协商的协议交互,通信完成后不需要关闭连接(
)
A:错B:对
答案:错
下列语句正确的是:(
)A.服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求B.ServerSocket()构造函数在一个特定的端口创建一个新的Socket对象C.accept()方法会返回一个和服务器端Socket对象相连接的Socket实例。D.
socket
会通过调用
bind()
函数来绑定的本地地址及端口。
A:服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求B:accept()方法会返回一个和服务器端Socket对象相连接的Socket实例C:ServerSocket()构造函数在一个特定的端口创建一个新的Socket对象D:socket
会通过调用
bind()
函数来绑定的本地地址及端口。
答案:服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求;socket
会通过调用
bind()
函数来绑定的本地地址及端口。
以下描述错误的是:(
)A在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket.B.使用一个ServerSocket()构造函数在一个特定的端口创建一个新的ServerSocket对象。C.ServerSocket使用他的accept()方法来监听这个端口的出站连接D.服务器必须建立一个ServerSocket对象,该对象通过将客户端的套接字对象和服务器端的一个套接字对象连接起来
A:
ServerSocket使用他的accept()方法来监听这个端口的出站连接B:使用一个ServerSocket()构造函数在一个特定的端口创建一个新的ServerSocket对象。C:在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket.D:服务器必须建立一个ServerSocket对象,该对象通过将客户端的套接字对象和服务器端的一个套接字对象连接起来
答案:
ServerSocket使用他的accept()方法来监听这个端口的出站连接
UDP编程协议(用户数据报协议)是无连接的不可靠的无序的速度快(
)
A:错B:对
答案:对
下列语句正确的是:(
)A.使用DatagramSocket发送数据报时,是由DatagramPacket自身决定数据报的目的地B.JAVA创建得到了DatagramPacket实例之后,就可以通过相关方法来接收和发送数据C.
DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的D.服务器端创建DatagramSocket(),绑定一个制定的端口号的信息
A:JAVA创建得到了DatagramPacket实例之后,就可以通过相关方法来接收和发送数据B:DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的
C:服务器端创建DatagramSocket(),绑定一个制定的端口号的信息
D:使用DatagramSocket发送数据报时,是由DatagramPacket自身决定数据报的目的地
答案:DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的
;使用DatagramSocket发送数据报时,是由DatagramPacket自身决定数据报的目的地
以下描述错误的是:(
)A.DatagramSocket(intport,InetAddressiad):表示创建一个套接字,绑定到特定的端口号及指定地址.B.通常在创建服务器时,创建指定端口的DatagramSocket实例C.recevie(DatagramPacketdp),删除数据报D.send(DatagramPacketdp),发送数据报
A:DatagramSocket(int
port,
InetAddress
iad):表示创建一个套接字,绑定到特定的端口号及指定地址B:send(DatagramPacket
dp),发送数据报C:recevie(DatagramPacket
dp),删除数据报
D:通常在创建服务器时,创建指定端口的DatagramSocket实例
答案:recevie(DatagramPacket
dp),删除数据报
下列说法错误的是(
)A.
DatagramSocket类此类表示用来接收和发送数据的套接。B.使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报C.
DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的。
D.
DatagramSocket(),表示创建一个默认的套接字,并绑定到本地地址和一个随机的端口号
A:DatagramSocket(),表示创建一个默认的套接字,并绑定到本地地址和一个随机的端口号B:使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报C:DatagramSocket类此类表示用来接收和发送数据的套接。D:DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的
答案:使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报
下列说法错误的是(
)
A.DataGramPacket类表示发送数据报包的类
BDatagramPacket有多个构造函数,通常情况下他们都有两个共同的参数buffer
和
lengthC.数据报包用来实现无连接包投递服务,不对包投递做出保证。D.UDP首先将要传输的数据定义成数据报,大小限制在128k,在数据报中指明数据所要达到的Socket。
A:UDP首先将要传输的数据定义成数据报,大小限制在128k,在数据报中指明数据所要达到的Socket
。B:DataGramPacket类表示发送数据报包的类C:数据报包用来实现无连接包投递服务,不对包投递做出保证D:DatagramPacket有多个构造函数,通常情况下他们都有两个共同的参数buffer
和
length
答案:UDP首先将要传输的数据定义成数据报,大小限制在128k,在数据报中指明数据所要达到的Socket
。
InetAddress类的静态方法getByName(Strings),获得一个InetAddress对象(
)
A:对B:错
答案:对
以下描述错误的是:(
)(多选)A.UDP协议面向有连接的,数据不安全,速度快。不区分客户端与服务端B.面向连接(三次握手),数据安全,速度略低。分为客户端和服务端C.
URL类的实例封装着一个统一资源定位符D.使用URL创建对象的应用程序称作服务端程序
A:UDP协议面向有连接的,数据不安全,速度快。不区分客户端与服务端B:面向连接(三次握手),数据安全,速度略低。分为客户端和服务端C:使用URL创建对象的应用程序称作服务端程序D:
URL类的实例封装着一个统一资源定位符
答案:UDP协议面向有连接的,数据不安全,速度快。不区分客户端与服务端;使用URL创建对象的应用程序称作服务端程序
下列语句正确的是:(
)
A.URL对象通常包含最基本的三部分信息:协议、地址、端口B.三次握手:客户端先向服务端发起请求,服务端响应请求,传输数据C.TCP/IP协议,主要解决数据如何在网络中传输D.openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源
A:TCP/IP协议,主要解决数据如何在网络中传输
B:三次握手:
客户端先向服务端发起请求,
服务端响应请求,
传输数据C:
openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源D:URL对象通常包含最基本的三部分信息:协议、地址、端口
答案:URL对象通常包含最基本的三部分信息:协议、地址、端口
下列说法错误的是(
)A.
包中提供了TCP和UDP两种常见的网络协议的支持。B.TCP
协议保障了两个应用程序之间的可靠通信C.UDP
是一个无连接的协议。提供了应用程序之间要发送的数据包。
D.IP协议
对应于网络中的传输层
A:TCP
协议保障了两个应用程序之间的可靠通信B:IP协议
对应于网络中的传输层C:
UDP
是一个无连接协议。提供了应用程序之间要发送的数据包。D:
包中提供了TCP和UDP两种常见的网络协议的支持
答案:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省南京秦淮外国语校初三4月质量检测试题数学试题含解析
- 2025-2026学年湖北省黄冈市东坡中学初三下学期第二次调研考试物理试题试卷含解析
- 2026年大学大一(教育学)教育心理学基础测试题及答案
- 护理职业精神与人文关怀
- 护理不良事件的风险评估与控制
- 《这儿真美》习作课例研究的启示
- 护理应急调配效果跟踪
- 2026六年级数学上册 比推理能力
- 2026五年级数学上册 多边形面积的难点攻克
- 2026六年级数学上册 数与形综合能力训练
- 工业互联网数据采集技术 课件全套 蔡建军 项目1-6 工业数据采集技术概述 -工业数据采集综合应用
- 宁波浙江宁波高新技术产业开发区人民法院招聘法官助理笔试历年典型考题及考点附答案解析
- DZ∕T 0289-2015 区域生态地球化学评价规范(正式版)
- 社会调查方法教案
- MOOC 唐宋名家词-河南大学 中国大学慕课答案
- 《公路交通安全设施施工技术规范》(JTG-T3671-2021)
- 第8课+欧洲的思想解放运动 教学设计 高中历史统编版(2019)必修中外历史纲要下册
- (高清版)TDT 1063-2021 国土空间规划城市体检评估规程
- 新人教版初中美术中考【试题】美术测试-八年级
- 中枢神经系统和外周神经系统的比较
- 《国际货运代理概述》课件
评论
0/150
提交评论