2020年JAVASE综合考试试题库188题[含答案glorious]
一、选择题
1."以下代码的输出结果是什么?
public class Example {
public static void main(String[] args) {
英语口语外教一对一
System.out.und(Float.MAX_VALUE));
}
}"
答案:B
A.输出Integer.MAX_VALUE
B.输出一个最接近Float.MAX_VALUE的整数
C.编译失败
D.运行时输出异常信息
2."关于以下代码,说法正确的是?
class Example{
public static void main(String[] args) throws IOException {
if (args[0] == ""hello"") {
throw new IOException();
}
}广州出国留学机构
}"
答案:A圣经故事
A.代码编译成功
B.代码编译失败,因为main()方法是入口方法,不能抛出异常
C.代码编译失败,因为IOException异常是系统异常,不能由应用程序抛出
出国留学服务D.代码编译失败,因为字符串应该用equals方法判定一致性wagg
3."关于以下代码,说法正确的是?
class Example {
public static void main(String[] args) throws IOException {
System.out.println(""Before Try"");
try {
} catch (java.io.IOException e) {
System.out.println(""Inside Catch"");
}
System.out.println(""At the End"");
}
}"
答案:
A.代码编译失败,因为无异常抛出
B.代码编译失败,因为未导入IOException异常类
C."输出Before Try
At the End"
D."输出Inside Catch
At the End"
4."给出以下代码:
class Example {
public static void main(String[] args) throws IOException {
try {
methodA();
} catch (IOException e) {
System.out.println(""caught IOException"");
}catch (Exception e) {
System.out.println(""caught Exception"");
}
}
}
如果methodA()方法抛出一个IOException异常,则该程序的运行结果是什么?"
答案:
A.无内容输出
B.代码编译失败
C.输出caught IOException
D.输出caught Exception
5."以下代码中,如果test()方法抛出一个NullPointException异常时,打印输出什么内容?
class Example {
public static void main(String[] args) throws IOException {
try {
test();
System.out.println(""Message1"");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println(""Message2"");
}finally{
System.out.println(""Message3"");
}
}
quit的用法
}"
答案:
A.打印输出Message1
B.打印输出Message2
C.打印输出Message3
D.以上都不对
6."以下代码执行结果是?
public abstract class Example extends Ba {
public abstract void method();
}
class Ba {
public Ba() throws IOException {
throw new IOException();
}
}"
答案:
A.代码编译失败,因为非抽象类不能被扩展为抽象类
B.代码编译失败,因为必须提供一个可以抛出或可以不抛出IOException异常的构造器
C.代码编译失败,以in为必须提供一个可以抛出IOException异常或其子类的构造器
D.代码编译成功
唯美电影7."关于以下代码正确的说法是:
1.public class Example {
2. int x = 0;
3.
4. public Example(int inVal) throws Exception {
5. if (inVal != this.x) {
6. throw new Exception(""Invalid input"");
7. }
8. }
9.
10. public static void main(String[] args) {
11. Example t = new Example(4);
12. }
13.}"
答案:
A.代码在第1行编译错误
ayana
B.代码在第4行编译错误
C.代码在第6行编译错误
D.代码在第11行编译错误
8."现有如下代码:
public class Example {
public static void main(String[] args) {
try {
System.out.println(""before"");
doRisyThing();
System.out.println(""after"");
} catch (Exception e) {
producer
System.out.println(""catch"");
}
System.out.println(""done"");