2020年JAVASE综合考试试题库188题[含答案]
一、选择题
1.以下哪些集合接口支持重复元素存在?
答案:B
A.Collection
B.List
C.Map
D.Set
2."以下代码的输出结果是什么?选择所有的正确答案。
class Example {
public static void main(String[] args) throws IOException {
for (int i = 0; i < 10; i++) {北京计算机培训
try {
try {
if (i % 3 == 0)
throw new Exception(""E0"");
System.out.println(i);break;
} catch (Exception inner) {
i *= 2;
if (i % 3 == 0)
throw new Exception(""E1"");
} finally {
++i;
}
} catch (Exception outer) {
i += 3;
} finally {
--i;
}
}
}
}"
答案:
A.4
B.5
worldbank
C.6
D.7
3.shmily什么意思Java语言中异常的分类是哪项?
答案:
A.运行时异常和异常
B.受检异常和非受检异常
C.错误和异常
D.错误和运行时异常
4.以下哪个方法是Math类中定义的?
答案:
A.absolute()
B.log()
中英文
C.cosine()
D.sine()
5.定义在Math类上的round(double d)方法的返回值类型是什么?
答案:
A.char
B.int
C.long
D.double
6.以下哪个方法用于计算平方根?
答案:B
A.squareRoot()
B.sqrt()
C.root()
D.sqr()
7.调用Math.random()方法最有可能输出以下哪些结果?
答案:D
A.-0.12和0.56E3
B.0.12和1.1E1
C.-23.45和0.0
D.0.356和0.03
8."以下代码的输出结果是什么?
public class Example {
leagues public static void main(String[] args) {
System.out.und(Float.MAX_VALUE));
}
}"
答案:B
A.输出Integer.MAX_VALUE
B.输出一个最接近Float.MAX_VALUE的整数
C.编译失败
D.运行时输出异常信息
9."以下代码的运行结果是什么?
public class Example {
public static void main(String[] args) {
System.out.println(Math.min(0.0, -0.0));
}
}"
答案:C
A.代码编译失败
B.输出0.0
C.输出-0.0
D.代码编译成功,但运行时输出异常信息
10."给出以下代码,为了结果输出-12.0,方法method(d)应为以下哪个方法?
public class Example {
public static void main(String[] args) {
double d = -11.1;
double d1 = method(d);
System.out.println(d1);
}
}"
答案: A
A.floor()
B.ceil()
C.round()
D.abs()
11.以下哪些类提供了创建一个目录的方法?
答案:A
A.File
B.DataOutput
C.Directory
D.FileDescriptor
12.以下哪些有关Vector类的描述是正确的?计算机考研
答案:C
A.该类是个public类
B.该类是个final类
C.该类实现了List接口
D.该类可以序列化
13."以下代码执行结果是什么?
class Example {
public static String output = """";
public static void foo(int i) {
try {
if (i == 1) {
throw new Exception();
}
output += ""1"";
} catch (Exception e) {
output += ""2"";小学关联词语
return;
} finally {
output += ""3"";
}
output += ""4"";
}
public static void main(String[] args) throws IOException {
foo(0);
foo(1);
System.out.println(output);
接受的英文
}
}"
答案:
A.无内容输出
decision的用法B.代码编译失败
C.输出13423
D.输出14323
14.表示键值对概念的接口是哪项?
答案:D
A.Set
B.List
C.Collection
D.Map
15.List接口的特点是哪项?
答案:C
A.不允许重复元素,元素有顺序
B.允许重复元素,元素无顺序
C.允许重复元素,元素有顺序
在职医学硕士D.不允许重复元素,元素无顺序
16.欲构造ArrayList类继承了List接口,下列哪个方法是正确的?
答案:B
A.ArrayList myList=new Object()
B. List myList=new ArrayList()
C.ArrayList myList=new List()
D.List myList=new List()
17."下列代码执行后的输出是哪项?
public class Example {
public static void main(String[] args) {
List<String> al = new ArrayList<String>();