精选最新JAVASE综合模拟题库188题含答案.docx
- 文档编号:3214838
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:65
- 大小:34.66KB
精选最新JAVASE综合模拟题库188题含答案.docx
《精选最新JAVASE综合模拟题库188题含答案.docx》由会员分享,可在线阅读,更多相关《精选最新JAVASE综合模拟题库188题含答案.docx(65页珍藏版)》请在冰豆网上搜索。
精选最新JAVASE综合模拟题库188题含答案
2020年JAVASE综合考试试题库188题[含答案]
一、选择题
1."现有:
list是一个合法的集合引用
getCollection()返回一个合法集合的引用,以下语句哪些是合法的?
"
答案:
C
A.for(Objecto:
list)
B.for(Objecto:
getCollection())
C.for(Objecto:
list.iterator())
D.for(IteratorI;list.iterator();i.hasNext())
2.以下哪个方法是Math类中定义的?
答案:
A.absolute()
B.log()
C.cosine()
D.sine()
3.定义在Math类上的round(doubled)方法的返回值类型是什么?
答案:
A.char
B.int
C.long
D.double
4."以下代码的运行结果是什么?
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
5."给出以下代码,为了结果输出-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()
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.以下哪些是Collection接口的子接口?
答案:
BD
A.Dictionary
B.List
C.Map
D.Set
8.以下哪些有关Vector类的描述是正确的?
答案:
C
A.该类是个public类
B.该类是个final类
C.该类实现了List接口
D.该类可以序列化
9.以下哪些集合接口支持重复元素存在?
答案:
B
A.Collection
B.List
C.Map
D.Set
10.表示键值对概念的接口是哪项?
答案:
D
A.Set
B.List
C.Collection
D.Map
11.以下哪些描述是正确的?
答案:
A.Writer类可以使用不同的字符编码向输出流写入字符
B.Writer类可以向输出流写入Unicode字符
C.Writer类提供向输出流写入任意Java基本数据类型的方法
D.Writer类提供向输出流写入引用数据类型的方法
12.创建一个只能存放String的泛型ArrayList的语句是哪项?
答案:
B
A.ArrayList
B.ArrayList
C.ArrayListal=newArrayList
D.ArrayList
13."以下代码的输出结果是什么?
选择所有的正确答案。
classExample{
publicstaticvoidmain(String[]args)throwsIOException{
for(inti=0;i<10;i++){
try{
try{
if(i%3==0)
thrownewException(""E0"");
System.out.println(i);break;
}catch(Exceptioninner){
i*=2;
if(i%3==0)
thrownewException(""E1"");
}finally{
++i;
}
}catch(Exceptionouter){
i+=3;
}finally{
--i;
}
}
}
}"
答案:
A.4
B.5
C.6
D.7
14."以下代码的执行结果是?
publicclassExample{
publicstaticvoidmain(String[]args){
TreeSet
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
15."现有:
publicclassExample{
publicstaticvoidmain(String[]args){
TreeSet
s.add(""one"");
s.add(""two"");
//插入代码处
for(Strings2:
sorted){
System.out.print(s2+"""");
}
}
}
和四个代码片段:
s1:
SortedSetsorted=s.tailSet(s.first());
s2:
SortedSet
s3:
SortedSetsorted=(SortedSet)s.tailSet(s.first());
s4:
SortedSetsorted=(SortSet
分别插入到插入代码处,哪项可以编译?
"
答案:
A.S2
B.S2和S3
C.S2和S4
D.S2、S3和S4
16.以下哪些语句用于创建一个Map实例?
答案:
D
A.Mapm=newMap();
B.Mapm=newMap(initcapacity,incrementcapacity);
C.Mapm=newMap(newCollection());
D.以上都不对
17."以下代码执行结果是?
publicclassExample{
publicstaticvoidmain(String[]args){
TreeMap
map.put(""one"",""1"");
map.put(""two"",""2"");
map.put(""three"",""3"");
displayMap(map);
}
staticvoiddisplayMap(TreeMapmap){
Collection
Iterator
while(i.hasNext()){
Objecto=i.next();
System.out.print(o.toString());
}
}
}"
答案:
A.onetwothree
B.123
C.one=1three=3two=2
D.onethreetwo
18."现有:
publicclassExample{
publicstaticvoidmain(String[]args){
//插入代码处
c.put(""X"",123);
}
}
下列哪些插入到插入代码处能够正常编译?
"
答案:
A.Mapc=newSortedMap();
B.HashMapc=newHashMap();
C.SortedMapc=newTreeMap();
D.Mapc=newLinkedHashMap();
19.以下哪些类提供了创建一个目录的方法?
答案:
A
A.File
B.DataOutput
C.Directory
D.FileDescriptor
20.现有intx=reader.read(),下列哪一项正确?
答案:
A.reader不是FileReader或者BufferedReader类型
B.reader可以使FileReader或者BufferedReader
C.reader可以使FileReader类型,但不能使BufferedReader类型
D.reader可以使BufferedReader类型,但不能使FileReader类型
21."现有:
Strings=""writealinetoafile"";
w.print(s+""\n"");
哪一个是对的?
"
答案:
A.w既可以是PrintWriter类型,也可以是BufferedWriter类型
B.w既不可以是PrintWriter类型,也不可以是BufferedWriter类型
C.w可以是PrintWriter类型,但不可以是BufferedWriter类型
D.w既可以是BufferedWriter类型,也可以是PrintWriter类型
22."给出以下代码,改程序的执行结果是?
interfaceBase{
intk=0;
}
publicclassExampleimplementsBase{
publicstaticvoidmain(String[]args){
inti;
Exampleexm=newExample();
i=exm.k;
i=Example.k;
i=Base.k;
System.out.println(i);
}
}"
答案:
D
A.无内容输出
B.代码编译失败
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 最新 JAVASE 综合 模拟 题库 188 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)