Java高级程序设计学习通超星期末考试答案章节答案2024年_第1页
Java高级程序设计学习通超星期末考试答案章节答案2024年_第2页
免费预览已结束,剩余3页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java高级程序设计学习通超星期末考试章节答案2024年classGenericFoo<___(1)_____>{

private

T

foo;

publicvoidsetFoo(Tf){

foo=f;

}

publicTgetFoo(){

returnfoo;

}

publicstaticvoidmain(String[]args)

{

GenericFoo<___(2)_____>foo=newGenericFoo<___(2)_____>();

foo.setFoo(2);

System.out.println("整数值为:"+foo.___(3)_____

);

}}

答案:T;Integer;getFoo(程序填空import

_______(1)_________;//填写第1空:集合包的导入publicclassTestDog{

publicstaticvoidmain(String[]args){

DogououDog=newDog("欧欧","雪娜瑞");

DogyayaDog=newDog("亚亚","拉布拉多");

DogmeimeiDog=newDog("美美","雪娜瑞");

DogfeifeiDog=newDog("菲菲","拉布拉多");

//第2、3空:定义一个ArrayList的集合对象dogs

____(2)_________

dogs=new________(3)_________();

dogs.add(ououDog);

dogs.add(yayaDog);

dogs.add(meimeiDog);

//第4空:添加feifeiDog到集合dogs中指定的第3个位置

_______(4)_________;

//第5空:填写方法:求集合dogs中元素的个数

System.out.println("共计有"+_______(5)_________+"条狗狗。");

System.out.println("分别是:");

for(inti=0;i答案:java.util.*;List;List;ArrayList;ArrayList;ArrayList<>;ArrayList;dogs.add(2,feifeiDog;dogs.size(;get(i;it.hasNext(关于java.Util.HashSet说法正确的是()

答案:集合中的元素保证唯一性以下java程序代码,执行后的结果是()java.util.HashMapmap=newjava.util.HashMap();map.put("name",null);

map.put("name","Jack");System.out.println(map.size());

答案:1下面都属于线程安全的类是()。

答案:Vector关于HashMap集合说法正确的是(

)

答案:HashMap集合不允许存储重复键下列哪种不是List集合的遍历方式(

)

答案:get()和length()方法结合实现以下能以键_值对的方式存储对象的接口是(

)

答案:java.util.Map下面类或者接口中,不属于集合体系的是(

)

答案:java.util.Collections下面代码运行的结果是(

)ArrayListal=newArrayList();al.add(true);al.add(123);al.add(“abc”);System.out.println(al);

答案:编译失败关于迭代器说法错误的是()

答案:next()方法将返回集合中的上一个元素在Java中定义异常处理的基本架构时不会用到的关键字是(

答案:default下面程序段的执行结果是什么?(

)publicclassFoo{

publicstaticvoidmain(String[]args){

try{return;

}

finally{System.out.println("Finally");}

}

}

答案:程序正常运行,并输出"Finally"。对于已经被定义过可能抛出异常的语句,在编程时

答案:必须使用try/catch语句处理异常,或用throws将其抛出。哪个关键字可以抛出异常?

答案:throw请问所有的异常类皆继承哪一个类?

答案:java.lang.Throwable在异常处理的语句中哪一个可以出现多次()

答案:catch对于catch子句的排列,下列哪种是正确的()

答案:子类在先,父类在后下列关于异常的说法错误的是(

答案:try语句能够单独存在下列程序运行的结果是()publicclasszcsoft{

publicstaticvoidmain(String[]args){int[]text={2,0,0,7,0,6}

try{

System.out.print(text[5]+“”);

System.out.print(text[6]+“”);

System.out.print(text[0]+“”);}catch(Exceptione)

{

System.out.print(“数组下标越界”);

}}

finally

{

System.out.println(“释放资源”);}}

答案:6数组下标越界释放资源服务器从初始化到监听的过程由______封装,客户程序以及服务器与客户程序通信使用________类

答案:ServerSocketSocket套接字分为两种类型,分别是:

答案:Socket和ServerSocket关于Socket和ServerSocket描述正确的是

答案:在网络中,Socket是由IP地址和端口号唯一确定构建C/S模式的服务器端通常需要5个步骤完成:1.服务器无限期的监听客户连接请求;2.关闭连接;3.创建SocketServer对象;4.通信阶段;5.通过获取的Socket对象取得InputStream和OutputStream对象,使服务器能够通过发送和接收字节与客户进行通信。以下工作过程正确的是:

答案:31542下面正确的创建Socket的语句是

答案:Sockets=newSocket("localhost",58);处于“运行中”状态的线程不能直接进入

答案:创建一个还没有启动的线程处于

答案:创建以下方法可以改变线程状态的是①start()

②yield()③sleep

④join()

答案:①②③④下列选项不属于线程的生命周期中的状态的是

答案:就绪在JDBC中,要实现在数据库中增加一条记录,则调用Statement对象的哪个方法?

答案:executeUpdate()线程通过▁方法可以使具有相同优先级线程获得处理器。

答案:yield用▁方法可以改变线程的优先级。

答案:setPrority关于线程组说法错误的是

答案:一个线程可以不属于任何线程组线程进入“不可运行”状态的原因不包括

答案:run()方法结束通过IP地址就可以连接到指定计算机中的某个应用程序。

答案:错端口号的取值范围是0~65535。

答案:对IP地址由两部分组成,即“网络.主机”的形式,其中网络部分表示其属于互联网的哪一个网络,是网络的地址编码,主机部分表示其属于该网络中的哪一台主机,是网络中一个主机的地址编码。

答案:对Socket类用于创建客户端程序,当两个Socket建立了专线连接后,连接的一端既能向另一端连续写入字节,也能从另一端读取字节。

答案:对在使用DatagramPacket对象,要使用同一个构造方法创建发送端和接收端。

答案:错目前应用最广泛的网络通信协议是TCP/IP协议。

答案:对UDP是一种面向无连接的协议,因此,在通信时发送端和接收端不用建立连接。

答案:对以下有关计算机中,应用程序的端口号说法正确的是()。

答案:0~1023之间的端口号由操作系统的网络服务所占用;;用户的普通应用程序需要使用1024以上的端口号;下列关于InetAddress类的getHostName()方法的返回值的说法中,正确的是()

答案:如果创建的InetAddress对象是用主机名创建的,则将该主机名返回。;如果不是使用主机名创建的InetAddress对象,则将根据IP地址反向查找对应的主机名,找到则返回主机名。;如果不是使用主机名创建的InetAddress对象,则将根据IP地址反向查找对应的主机名,找不到则返回IP地址。;该方法用于返回某个主机的域名。下列选项中,属于传输层的重要高级协议的是(

)

答案:TCP;UDP以下有关ServerSocket的常用方法说法正确的是()。

答案:accept()方法用于等待客户端的连接,如果有客户端连接,就会返回一个与之对应的Socket对象;;getInetAddress()方法用于返回一个InetAddress对象,该对象中封装了ServerSocket绑定的IP地址;;

isClosed()方法用于判断ServerSocket对象是否为关闭状态;;

bind(SocketAddressendpoint)方法用于将ServerSocket对象绑定到指定的IP地址和端口号。下列关于TCP和UDP的描述中,正确的是(

)

答案:TCP连接中必须要明确客户端与服务器端。;TCP协议是面向连接的通信协议,它提供了两台计算机之间可靠无差错的数据传输。;UDP协议消耗资源小,通信效率高,通常被用于音频、视频和普通数据的传输。下面层次中,属于TCP/IP协议的是(

)。

答案:应用层;传输层;网络层;链路层HTTP协议服务的默认端口号是(

)

答案:80下面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论