精编新版2020年JAVASE综合模拟考核题库188题(含参考答案) 下载本文

内容发布更新时间 : 2024/5/21 23:12:56星期一 下面是文章的全部内容请认真阅读。

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

一、选择题

1.以下哪些有关Vector类的描述是正确的? 答案:C

A.该类是个public类 B.该类是个final类 C.该类实现了List接口 D.该类可以序列化

2.\以下代码执行结果是?

public abstract class Example extends Base { public abstract void method(); }

class Base {

public Base() throws IOException { throw new IOException(); } }\答案:

A.代码编译失败,因为非抽象类不能被扩展为抽象类

B.代码编译失败,因为必须提供一个可以抛出或可以不抛出IOException异常的构造器 C.代码编译失败,以in为必须提供一个可以抛出IOException异常或其子类的构造器 D.代码编译成功

3.\关于以下代码正确的说法是:

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(\7. } 8. } 9.

10. public static void main(String[] args) { 11. Example t = new Example(4); 12. } 13.}\

答案:

A.代码在第1行编译错误 B.代码在第4行编译错误 C.代码在第6行编译错误 D.代码在第11行编译错误

4.Java语言中异常的分类是哪项? 答案:

A.运行时异常和异常 B.受检异常和非受检异常 C.错误和异常 D.错误和运行时异常

5.下列关于Math类说法错误的是 答案:

A.java.lang.Math类是final类,因此不能被其他类继承

B.java.lang.Math类的构造器是私有的,即声明为private,不能实例化一个Math类的对象 C.java.lang.Math类上定义的所有常量和方法均是public和static的,因此可以直接通过类名调用

D.min()和max()方法的参数之一,如果是NaN值,则方法将返回另一个参数值

6.以下哪个方法是Math类中定义的? 答案: A.absolute() B.log() C.cosine() D.sine()

7.定义在Math类上的round(double d)方法的返回值类型是什么? 答案: A.char B.int C.long D.double

8.\以下代码的输出结果是什么?

public class Example {

public static void main(String[] args) {

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

答案:B

A.输出Integer.MAX_VALUE

B.输出一个最接近Float.MAX_VALUE的整数 C.编译失败

D.运行时输出异常信息

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

1.public class Example {

2. public static void main(String[] args) { 3. double x[] = { 10.2, 9.1, 8.7 }; 4. int i[] = new int[3];

5. for (int a = 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]));

10.\以下代码执行结果是?

public class Example {

public static void main(String[] args) {

System.out.println(Math.min(Float.NaN, Float.POSITIVE_INFINITY)); } }\答案:A A.输出NaN B.打印输出Infinity

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

11.\现有:

f是一个File类实例的合法引用 fr是一个FileReader类实例的合法引用 br是一个BufferedReader类实例的合法引用 如下代码: