精选新版JAVASE综合模拟题库188题含标准答案.docx

上传人:b****2 文档编号:14004524 上传时间:2023-06-19 格式:DOCX 页数:80 大小:35.76KB
下载 相关 举报
精选新版JAVASE综合模拟题库188题含标准答案.docx_第1页
第1页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第2页
第2页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第3页
第3页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第4页
第4页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第5页
第5页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第6页
第6页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第7页
第7页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第8页
第8页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第9页
第9页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第10页
第10页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第11页
第11页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第12页
第12页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第13页
第13页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第14页
第14页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第15页
第15页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第16页
第16页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第17页
第17页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第18页
第18页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第19页
第19页 / 共80页
精选新版JAVASE综合模拟题库188题含标准答案.docx_第20页
第20页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

精选新版JAVASE综合模拟题库188题含标准答案.docx

《精选新版JAVASE综合模拟题库188题含标准答案.docx》由会员分享,可在线阅读,更多相关《精选新版JAVASE综合模拟题库188题含标准答案.docx(80页珍藏版)》请在冰点文库上搜索。

精选新版JAVASE综合模拟题库188题含标准答案.docx

精选新版JAVASE综合模拟题库188题含标准答案

2020年JAVASE综合考试试题库188题[含答案]

一、选择题

1.创建一个只能存放String的泛型ArrayList的语句是哪项?

答案:

B

A.ArrayListal=newArrayList();

B.ArrayListal=newArrayList();

C.ArrayListal=newArrayList();

D.ArrayListal=newList();

2."以下代码的运行结果是什么?

publicclassExample{

publicstaticvoidmain(String[]args){

System.out.println(Math.min(0.0,-0.0));

}

}"

答案:

C

A.代码编译失败

B.输出0.0

C.输出-0.0

D.代码编译成功,但运行时输出异常信息

3."以下代码的运行结果是什么?

publicclassExample{

publicstaticvoidmain(String[]args){

doubled1=-0.5;

System.out.println(""Ceild1=""+Math.ceil(d1));

System.out.println(""Floord1=""+Math.floor(d1));

}

}

"

答案:

B

A.输出Ceild1=-0.0Floord1=-1.0

B.输出Ceild1=0.0Floord1=-1.0

C.输出Ceild1=-0.0Floord1=-0.0

D.输出Ceild1=0.0Floord1=0.0

4."给出以下代码,为了结果输出-12.0,方法method(d)应为以下哪个方法?

publicclassExample{

publicstaticvoidmain(String[]args){

doubled=-11.1;

doubled1=method(d);

System.out.println(d1);

}

}"

答案:

A

A.floor()

B.ceil()

C.round()

D.abs()

5."给出以下代码,请问在程序的第6行插入那条语句,改程序可依次打印输出11、10、9?

1.publicclassExample{

2.publicstaticvoidmain(String[]args){

3.doublex[]={10.2,9.1,8.7};

4.inti[]=newint[3];

5.for(inta=0;a

6.

7.System.out.println(i[a]);

8.}

9.}

10.}"

答案:

C

A.i[1]=((int)Math.min(x[a]));

B.i[1]=((int)Math.max(x[a]));

C.i[1]=((int)Math.ceil(x[a]));

D.i[1]=((int)Math.floor(x[a]));

6."以下代码执行结果是?

publicclassExample{

publicstaticvoidmain(String[]args){

System.out.println(Math.min(Float.NaN,Float.POSITIVE_INFINITY));

}

}"

答案:

A

A.输出NaN

B.打印输出Infinity

C.运行时异常,因为NaN不是有效的参数

D.运行时异常,因为Infinity不是有效的参数

7.下列哪些项是泛型的优点?

答案:

A

A.不用向下强制类型转换

B.代码容易编写

C.类型安全

D.运行速度快

8.以下哪些是Collection接口的子接口?

答案:

BD

A.Dictionary

B.List

C.Map

D.Set

9.以下哪些有关Vector类的描述是正确的?

答案:

C

A.该类是个public类

B.该类是个final类

C.该类实现了List接口

D.该类可以序列化

10.以下哪些集合接口支持重复元素存在?

答案:

B

A.Collection

B.List

C.Map

D.Set

11."现有:

f是一个File类实例的合法引用

fr是一个FileReader类实例的合法引用

br是一个BufferedReader类实例的合法引用

如下代码:

Stringline=null;

//插入代码处

System.out.println(line);

哪一行代码插入到插入代码处将循环一次输出文本文件的一行?

"

答案:

A.while((line=f.read())!

=null){

B.while((line=fr.read())!

=null){

C.while((line=br.read())!

=null){

D.while((line=br.readLine())!

=null){

12.欲构造ArrayList类继承了List接口,下列哪个方法是正确的?

答案:

B

A.ArrayListmyList=newObject()

B.ListmyList=newArrayList()

C.ArrayListmyList=newList()

D.ListmyList=newList()

13.定义在Math类上的round(doubled)方法的返回值类型是什么?

答案:

A.char

B.int

C.long

D.double

14."现有:

list是一个合法的集合引用

getCollection()返回一个合法集合的引用,以下语句哪些是合法的?

"

答案:

C

A.for(Objecto:

list)

B.for(Objecto:

getCollection())

C.for(Objecto:

list.iterator())

D.for(IteratorI;list.iterator();i.hasNext())

15."以下代码的执行结果是?

publicclassExample{

publicstaticvoidmain(String[]args){

TreeSett=newTreeSet();

if(t.add(""one""))

if(t.add(""two""))

if(t.add(""three""))

t.add(""four"");

for(Strings:

t){

System.out.print(s);

}

}

}"

答案:

D

A.one

B.onethreetwo

C.onetwothreefour

D.fouronethreetwo

16."现有:

publicclassExample{

publicstaticvoidmain(String[]args){

TreeSets=newTreeSet();

s.add(""one"");

s.add(""two"");

//插入代码处

for(Strings2:

sorted){

System.out.print(s2+"""");

}

}

}

和四个代码片段:

s1:

SortedSetsorted=s.tailSet(s.first());

s2:

SortedSetsorted=s.tailSet(s.first());

s3:

SortedSetsorted=(SortedSet)s.tailSet(s.first());

s4:

SortedSetsorted=(SortSet)s.tailSet(s.first());

分别插入到插入代码处,哪项可以编译?

"

答案:

A.S2

B.S2和S3

C.S2和S4

D.S2、S3和S4

17.以下哪些语句用于创建一个Map实例?

答案:

D

A.Mapm=newMap();

B.Mapm=newMap(initcapacity,incrementcapacity);

C.Mapm=newMap(newCollection());

D.以上都不对

18."以下代码执行结果是?

publicclassExample{

publicstaticvoidmain(String[]args){

TreeMapmap=newTreeMap();

map.put(""one"",""1"");

map.put(""two"",""2"");

map.put(""three"",""3"");

displayMap(map);

}

staticvoiddisplayMap(TreeMapmap){

Collectionc=map.entrySet();

Iteratori=c.iterator();

while(i.hasNext()){

Objecto=i.next();

System.out.print(o.toString());

}

}

}"

答案:

A.onetwothree

B.123

C.one=1three=3two=2

D.onethreetwo

19."现有如下类型:

a-java.util.Hashtable

b-java.util.List

c-java.util.ArrayList

d-java.util.SortedSet

和定义:

1-使用本接口,允许用户控制集合中每个元素的插入位置

2-使用本集合,确保用户可以按照递增或元素的自然顺序遍历集合

3-本具体类型允许空元素及基于索引的访问

4-本集合是同步的

哪一组匹配是对的?

"

答案:

A.2描述d,3描述b

B.1描述b,3描述c

C.3描述a,4描述b

D.4描述a,2描述c

20."现有:

publicclassExample{

publicstaticvoidmain(String[]args){

//插入代码处

c.put(""X"",123);

}

}

下列哪些插入到插入代码处能够正常编译?

"

答案:

A.Mapc=newSortedMap();

B.HashMapc=newHashMap();

C.SortedMapc=newTreeMap();

D.Mapc=newLinkedHashMap();

21.以下哪些类提供了创建一个目录的方法?

答案:

A

A.File

B.DataOutput

C.Directory

D.FileDescriptor

22."下列代码执行后的结果是?

publicclassExample{

publicstaticvoidmain(String[]args){

try{

doublex=64.0;

doubley=0.0;

System.out.println(x%y);

}catch(Exceptione){

System.out.println(""Exception"");

}

}

}"

答案:

D

A.编译失败

B.输出Exception

C.输出Infinity

D.输出NaN

23.List接口的特点是哪项?

答案:

C

A.不允许重复元素,元素有顺序

B.允许重复元素,元素无顺序

C.允许重复元素,元素有顺序

D.不允许重复元素,元素无顺序

24."关于以下代码,说法正确的是?

classExample{

publicstaticvoidmain(String[]args)throwsIOException{

System.out.println(""BeforeTry"");

try{

}catch(java.io.IOExceptione){

System.out.println(""InsideCatch"");

}

System.out.println(""AttheEnd"");

}

}"

答案:

A.代码编译失败,因为无异常抛出

B.代码编译失败,因为未导入IOException异常类

C."输出BeforeTry

AttheEnd"

D."输出InsideCatch

AttheEnd"

25.以下哪些方法在Class类中定义?

答案:

A.getConstructors()

B.getPrivateMethods()

C.getDeclaredFields()

D.getImports()

 

26."关于以下代码,说法正确的是?

classExample{

publicstaticvoidmain(String[]args)throwsIOException{

System.out.println(""BeforeTry"");

try{

}catch(Throwablee){

System.out.println(""InsideCatch"");

}

System.out.println(""AttheEnd"");

}

}"

答案:

B

A.代码编译失败,因为无异常抛出

B.代码编译失败,因为未导入IOException异常类

C."输出BeforeTry

AttheEnd"

D."输出InsideCatch

AttheEnd"

27.以下哪些是catch语句能够捕获处理的异常?

答案:

AC

A.Throwable

B.Error

C.Exception

D.String

28."请问以下代码的直接执行结果是?

classExample{

publicstaticvoidmain(String[]args){

try{

System.out.println(args[0]);

System.out.println(""I'mnomal"");

if(true)

return;

}catch(Exceptionex){

System.out.println(""I'mexception"");

if(true)

return;

}finally{

System.out.println(""I'mfinally."");

}

System.out.println(""Outoftry."");

}

}"

答案:

A

A."I'mexception

I'mfinally.

"

B.代码不能编译通过,因为最后一条语句位于return后,不可到达

C.代码编译通过,但运行时输出异常信息

D."I'mnomal

I'mfinally."

29."下列代码的运行结果是?

classExample{

publicstaticvoidmain(String[]args)throwsIOException{

try{

return;

}finally{

System.out.println(""Finally"");

}

}

}"

答案:

B

A.无内容输出

B.输出Finally

C.代码编译失败

D.输出异常信息

30.假设有自定义异常类ServiceException,那么抛出该异常的语句正确的是哪项?

答案:

C

A.raiseServiceException

B.thrownewServiceException()

C.throwServiceException

D.throwsServiceException

31.在方法声明中,说明该方法可能会抛出的异常列表时使用哪个关键字?

答案:

D

A.throw

B.catch

C.finally

D.throws

32."现有代码如下:

publicclassExample{

voidtopGo(){

try{

middleGo();

}catch(Exceptione){

System.out.println(""catch"");

}

}

voidmiddleGo()throwsException{

go();

System.out.println(""latemiddle"");

}

voidgo()throwsException{

thrownewException();

}

publicstaticvoidmain(String[]args){

Exampleexample=newExample();

example.topGo();

}

}

该代码的执行结果是?

"

答案:

B

A.输出latemiddle

B.输出catch

C.输出latemiddlecatch

D.输出catchlatemiddle

33."如下代码执行后的输出结果是?

publicclassExample{

publicstaticvoidmain(String[]args){

try{

thrownewException();

}catch(Exceptione){

try{

thrownewException();

}catch(Exceptione2){

System.out.println(""inner"");

}

System.out.println(""middle"");

}

System.out.println(""out"");

}

}"

答案:

D

A.innerouter

B.middleouter

C.innermiddleouter

D.编译失败

34."以下代码的输出结果是什么?

publicclassExample{

publicstaticvoidmain(String[]args){

System.out.println(Math.round(Float.MAX_VALUE));

}

}"

答案:

B

A.输出Integer.MAX_VALUE

B.输出一个最接近Float.MAX_VALUE的整数

C.编译失败

D.运行时输出异常信息

35.请问以下哪些关于try…catch…finally结构中的finally语句的描述是正确的?

答案:

C

A.只有当一个catch语句获得执行后,finally语句才获得执行

B.只有当catch语句未获得执行时,finally语句才获得执行

C.如果有finally语句,return语句将在finally语句执行完毕后才会返回

D.只有当异常抛出时,finally语句才获得执行

36.调用Math.random()方法最有可能输出以下哪些结果?

答案:

D

A.-0.12和0.56E3

B.0.12和1.1E1

C.-23.45和0.0

D.0.356和0.03

37."给出以下代码:

classExample{

publicstaticvoidmain(String[]args)throwsIOException{

try{

methodA();

}catch(IOExceptione){

System.out.println(""caughtIOException"");

}catch(Exceptione){

System.out.println(""caughtException"");

}

}

}

如果methodA()方法抛出一个IOException异常,则该程序的运行结果是什么?

"

答案:

A.无内容输出

B.代码编译失败

C.输出caughtIOException

D.输出caughtException

38."给出以下代码,执行结果是?

classExample{

publicstaticvoidmain(String[]args)throwsIOException{

aMethod();

}

staticvoidaMethod(){

try{

System.out.println(""Try"");

return;

}catch(Exceptione){

System.out.println(""Catch"");

}finally{

System.out.println(""Finally"");

}

}

}"

答案:

A.代码编译成功,但运行期间抛出异常

B.代码便以失败,因为return语句错误

C.输出Try和Finally

D.输出Try

39."以下代码执行结果是什么?

classExample{

publicstaticStringoutput="""";

publicstaticvoidfoo(inti){

try{

if(i==1){

thrownewException();

}

output+=""1"";

}catch(Exceptione){

output+=""2"";

return;

}finally{

output+=""3"";

}

output+=""4"";

}

publicstaticvoidmain(String[]args)throwsIOException{

foo(0);

foo

(1);

System.out.println(output);

}

}"

答案:

A.无内容输出

B.代码编译失败

C.输出13423

D.输出14323

40."以下代码执行结果是?

publicabstractclassExampleextendsBase{

publicabstractvoidmethod();

}

clas

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2