概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测验 14 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
以下代码的输出结果是什么? public class Test { public static void main(String[] args) { String s1 = "Java"; String s2 = "Java"; System.out.println(s1 == s2); } }
- 1.
- 2.
- 3.
- 4.
1/10问题正确s1 和 s2 都指向字符串常量池中的同一个对象,因此 == 比较结果为 true。
错误s1 和 s2 都指向字符串常量池中的同一个对象,因此 == 比较结果为 true。
-
以下关于 Java 集合框架的说法,正确的是?
- 1.
- 2.
- 3.
- 4.
2/10问题正确LinkedList 是基于链表实现的,TreeMap 是有序的集合,HashSet 是基于 HashMap 实现的。
错误LinkedList 是基于链表实现的,TreeMap 是有序的集合,HashSet 是基于 HashMap 实现的。
-
以下代码的输出结果是什么? public class Test { public static void main(String[] args) { int x = 5; int y = x++ + ++x; System.out.println(y); } }
- 1.
- 2.
- 3.
- 4.
3/10问题正确x++ 的值为 5,x 变为 6,++x 的值为 7,x 变为 7,因此 y = 5 + 7 = 12。
错误x++ 的值为 5,x 变为 6,++x 的值为 7,x 变为 7,因此 y = 5 + 7 = 12。
-
以下关于 Java 异常处理的说法,正确的是?
- 1.
- 2.
- 3.
- 4.
4/10问题正确try 块不能单独使用,finally 块一定会执行,throw 关键字用于抛出异常。
错误try 块不能单独使用,finally 块一定会执行,throw 关键字用于抛出异常。
-
以下代码的输出结果是什么? public class Test { public static void main(String[] args) { System.out.println(Math.ceil(3.2)); } }
- 1.
- 2.
- 3.
- 4.
5/10问题正确Math.ceil() 返回大于或等于参数的最小整数,对于 3.2,结果是 4.0。
错误Math.ceil() 返回大于或等于参数的最小整数,对于 3.2,结果是 4.0。
-
以下关于 Java 接口的说法,正确的是?
- 1.
- 2.
- 3.
- 4.
6/10问题正确接口中的方法不能有方法体,接口中的变量默认是 public static final 的,接口不能被实例化,接口可以继承其他接口。
错误接口中的方法不能有方法体,接口中的变量默认是 public static final 的,接口不能被实例化,接口可以继承其他接口。
-
以下代码的输出结果是什么? public class Test { public static void main(String[] args) { int x = 10; int y = 20; System.out.println(x > y ? x : y); } }
- 1.
- 2.
- 3.
- 4.
7/10问题正确三元运算符判断 x > y 为 false,因此输出 y 的值 20。
错误三元运算符判断 x > y 为 false,因此输出 y 的值 20。
-
以下关于 Java 泛型的说法,正确的是?
- 1.
- 2.
- 3.
- 4.
8/10问题正确泛型类可以有多个类型参数,泛型方法不能访问类的类型参数,泛型类型擦除发生在运行时,泛型数组不能直接创建。
错误泛型类可以有多个类型参数,泛型方法不能访问类的类型参数,泛型类型擦除发生在运行时,泛型数组不能直接创建。
-
以下代码的输出结果是什么? public class Test { public static void main(String[] args) { String s = "Java"; s = s.concat(" Programming"); System.out.println(s); } }
- 1.
- 2.
- 3.
- 4.
9/10问题正确concat() 方法返回新字符串,s 被重新赋值为 “Java Programming”。
错误concat() 方法返回新字符串,s 被重新赋值为 “Java Programming”。
-
以下关于 Java 注解的说法,正确的是?
- 1.
- 2.
- 3.
- 4.
10/10问题正确注解可以修饰类、方法、变量等,但不能继承或包含代码逻辑,保留策略默认为 CLASS。
错误注解可以修饰类、方法、变量等,但不能继承或包含代码逻辑,保留策略默认为 CLASS。