精选新版JAVASE综合模拟考试188题含答案文档格式.docx
- 文档编号:17266781
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:62
- 大小:34.46KB
精选新版JAVASE综合模拟考试188题含答案文档格式.docx
《精选新版JAVASE综合模拟考试188题含答案文档格式.docx》由会员分享,可在线阅读,更多相关《精选新版JAVASE综合模拟考试188题含答案文档格式.docx(62页珍藏版)》请在冰豆网上搜索。
A.输出Ceild1=-0.0Floord1=-1.0
B.输出Ceild1=0.0Floord1=-1.0
C.输出Ceild1=-0.0Floord1=-0.0
D.输出Ceild1=0.0Floord1=0.0
7."
给出以下代码,为了结果输出-12.0,方法method(d)应为以下哪个方法?
doubled=-11.1;
doubled1=method(d);
System.out.println(d1);
}"
A
A.floor()
B.ceil()
C.round()
D.abs()
8."
给出以下代码,请问在程序的第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<
x.length;
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]));
9.下列哪些项是泛型的优点?
A
A.不用向下强制类型转换
B.代码容易编写
C.类型安全
D.运行速度快
10.以下哪些是Collection接口的子接口?
BD
A.Dictionary
C.Map
D.Set
11."
以下代码的执行结果是?
Filef=newFile("
c:
\\large.txt"
);
A.large.txt文件在本地硬盘上被创建
B.在Unix系统上运行失败,因为路径分割符不正确
C.large.txt文件在本地硬盘上没有被创建
D.如果large.txt文件已经存在,则一个异常被抛出
12.以下哪些集合接口支持重复元素存在?
A.Collection
13."
关于以下代码正确的说法是:
2.intx=0;
3.
4.publicExample(intinVal)throwsException{
5.if(inVal!
=this.x){
6.thrownewException("
Invalidinput"
7.}
9.
10.publicstaticvoidmain(String[]args){
11.Examplet=newExample(4);
12.}
13.}"
A.代码在第1行编译错误
B.代码在第4行编译错误
C.代码在第6行编译错误
D.代码在第11行编译错误
14.List接口的特点是哪项?
A.不允许重复元素,元素有顺序
B.允许重复元素,元素无顺序
C.允许重复元素,元素有顺序
D.不允许重复元素,元素无顺序
15.欲构造ArrayList类继承了List接口,下列哪个方法是正确的?
A.ArrayListmyList=newObject()
B.ListmyList=newArrayList()
C.ArrayListmyList=newList()
D.ListmyList=newList()
16.创建一个只能存放String的泛型ArrayList的语句是哪项?
A.ArrayList<
int>
al=newArrayList<
();
B.ArrayList<
String>
C.ArrayListal=newArrayList<
D.ArrayList<
al=newList<
17."
现有:
list是一个合法的集合引用
getCollection()返回一个合法集合的引用,以下语句哪些是合法的?
A.for(Objecto:
list)
B.for(Objecto:
getCollection())
C.for(Objecto:
list.iterator())
D.for(IteratorI;
list.iterator();
i.hasNext())
18."
TreeSet<
s=newTreeSet<
s.add("
one"
two"
//插入代码处
for(Strings2:
sorted){
System.out.print(s2+"
"
和四个代码片段:
s1:
SortedSetsorted=s.tailSet(s.first());
s2:
SortedSet<
sorted=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
19.以下哪些语句用于创建一个Map实例?
D
A.Mapm=newMap();
B.Mapm=newMap(initcapacity,incrementcapacity);
C.Mapm=newMap(newCollection());
D.以上都不对
20."
以下代码执行结果是?
TreeMap<
String,String>
map=newTreeMap<
map.put("
"
1"
2"
three"
3"
displayMap(map);
staticvoiddisplayMap(TreeMapmap){
Collection<
c=map.entrySet();
Iterator<
i=c.iterator();
while(i.hasNext()){
Objecto=i.next();
System.out.print(o.toString());
A.onetwothree
B.123
C.one=1three=3two=2
D.onethreetwo
21."
现有如下类型:
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
22."
下列代码执行后的结果是?
try{
doublex=64.0;
doubley=0.0;
System.out.println(x%y);
}catch(Exceptione){
Exception"
A.编译失败
B.输出Exception
C.输出Infinity
D.输出NaN
23.以下哪些有关Vector类的描述是正确的?
A.该类是个public类
B.该类是个final类
C.该类实现了List接口
D.该类可以序列化
24.以下哪些是catch语句能够捕获处理的异常?
AC
A.Throwable
B.Error
C.Exception
D.String
25.为了保证方法的线程安全,声明方法的时候必须使用哪个修饰符?
A.new
B.transient
C.void
D.synchronized
26.下列属于非受检异常(运行时异常)的是哪项?
A.IOException
B.NullPointerException
C.OutOfMemoryError
D.
27.请问以下哪个程序代码体现了对象之间的isa关系?
A."
publicinterfaceColor{
publicclassShape{
privateColorcolor;
B."
publicinterfaceComponent{
publicclassCpmtaomerimplementsComponent{
privateComponent[]children;
C."
publicclassSpecies{
publicclassAnimal{
privateSpeciesspecies;
D."
publicinterfaceSpecies{
28.Java语言中异常的分类是哪项?
A.运行时异常和异常
B.受检异常和非受检异常
C.错误和异常
D.错误和运行时异常
29."
现有代码:
System.out.print(Integer.parseInt("
forty"
));
}catch(RuntimeExceptione){
Runtime"
}catch(NumberFormatExceptione){
Number"
执行结果是什么?
A.输出Number
B.输出Runtime
C.输出40
D.编译失败
30."
对以下两个代码片段说法正确的是?
代码片段1:
inta=3;
intb=0;
intc=a/b;
代码片段2:
floata=3.0f;
floatb=0.0f;
floatc=a/b;
A.执行两端代码都会抛出异常
B.执行两段代码都无异常抛出
C.执行两段代码,只有代码片段1抛出异常
D.执行两段代码,只有代码片段2抛出异常
31.关于异常处理,说法错误的是?
A.try…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一
B.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面
C.一个方法可以抛出多个异常,方法的返回值也能够是异常
D.Throwable是所有异常的超类
32."
关于以下代码,说法正确的是?
classExample{
publicstaticvoidmain(String[]args)throwsIOException{
BeforeTry"
}catch(Throwablee){
InsideCatch"
AttheEnd"
A.代码编译失败,因为无异常抛出
B.代码编译失败,因为未导入IOException异常类
输出BeforeTry
输出InsideCatch
33.关于try…catch…finally结构,描述正确的是些?
A.可以有多个catch
B.只能有一个catch
C.可以没有catch
D.finally必须有
34.Java语言中异常的分类是哪项?
35."
下列代码的执行结果是?
inti=1,j=1;
i++;
j--;
if(i==j){
j++;
}catch(ArithmeticExceptione){
System.out.println(0);
}catch(ArrayIndexOutOfBoundsExceptione){
System.out.println
(1);
System.out.println
(2);
}finally{
System.out.println(3);
System.out.println(4);
CD
A.输出1
B.输出2
C.输出3
D.输出4
36."
现有如下代码:
publicclassExample{
before"
doRisyThing();
after"
catch"
done"
publicstaticvoiddoRisyThing()throwsException{
//thiscodereturnsunlessitthrowsanException
该代码可能的执行结果有哪些?
A.beforecatch
B.beforeafterdone
C.beforecatchdone
D.beforeaftercatch
37."
请问以下代码的直接执行结果是?
classExample{
System.out.println(args[0]);
I'
mnomal"
if(true)
return;
}catch(Exceptionex){
mexception"
mfinally."
Outoftry."
}"
mexception
mfinally.
B.代码不能编译通过,因为最后一条语句位于return后,不可到达
C.代码编译通过,但运行时输出异常信息
mnomal
38.假设有自定义异常类ServiceException,那么抛出该异常的语句正确的是哪项?
A.raiseServiceException
B.thrownewServiceException()
C.throwServiceException
D.throwsServiceException
39.在方法声明中,说明该方法可能会抛出的异常列表时使用哪个关键字?
A.throw
B.catch
C.finally
D.throws
40."
publicstaticvoidmain(String[]args){//a
newExample().topGo();
voidtopGo(){//b
middleGo();
voidmiddleGo(){//c
go();
latemiddle"
voidgo(){//d
thrownewException();
为了使代码能够编译通过,需要在哪个地方加入声明throwsException?
A.d
B.c和d
C.b、c和d
D.a、b、c和d
41."
下面代码的执行结果是?
classExampleextendsUtils{
System.out.print(newExample().getlnt("
42"
Exc"
intgetlnt(Stringarg)throwsException{
returnInteger.parseInt(arg);
classUtils{
intgetlnt(){
return42;
A.NFExc
B.42
C.42NFExc
42.请问以下哪些关于try…catch…finally结构中的finally语句的描述是正确的?
A.只有当一个catch语句获得执行后,finally语句才获得执行
B.只有当catch语句未获得执行时,finally语句才获得执行
C.如果有finally语句,return语句将在finally语句执行完毕后才会返回
D.只有当异常抛出时,finally语句才获得执行
43."
以下代码中,如果test()方法抛出一个NullPointException异常时,打印输出什么内容?
test();
Message1"
Message2"
}finally{
Message3"
A.打印输出Message1
B.打印输出Message2
C.打印输出Message3
44."
以下代码执行结果是什么?
publicstaticStringoutput="
;
publicstaticvoidfo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 新版 JAVASE 综合 模拟考试 188 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)