1. 下列哪些是Thread类的方法?
A. start() B. run() C. exit() D. getPriority()
答案:ABD
2. 关于java.lang.Exception类,以下哪项正确?
A. 继承自Throwable B. Serialable C. 不记得,反正不正确
答案:A
解析:Java异常的基类为java.lang.Throwable,java.lang.Error和java.lang.Exception继承 Throwable,RuntimeException和其它的Exception等继承Exception。
3. 下列程序的运行结果是什么?
String str1 = "hello";
String str2 = "he" + new String("llo");
System.err.println(str1 == str2);
答案:false
解析:str2中的"llo"是新申请的内存块,因此与str1的地址不同。
4. 下列说法哪些正确?
A. class中的constructor不可省略
B. constructor必须与class同名,但方法不能与class同名
C. constructor在一个对象被new时执行
D.一个class只能定义一个constructor
答案:C
解析:构造方法可以和类名相同,且没有返回值。
5. 下面的声明表示什么?
String []a = new String[10];
则:a[0]~a[9] = null
a.length = 10
如果是int []a = new int[10];
则:a[0]~a[9] = 0
a.length = 10
解释:字符串数组初始化为null,整型数组初始化为0。
6. 下面程序的运行结果是:()
public static void main(String args[]) {
Thread t = new Thread() {public void run() { pong(); } };
t.run();
System.out.print("ping");
}
static void pong() { System.out.print("pong"); }
答案:B
解析:程序首先调用线程的run方法,而不是直接调用pong方法。
7. 下列哪些属于关系型数据库?
A. Oracle B. MySql C. IMS D. MongoDB
答案:AB
解答:关系型数据库包括Oracle和MySql,非关系型数据库包括MongoDB等。
8. GC线程是否为守护线程?
答案:是
解析:GC线程属于守护线程,负责垃圾回收。
9. volatile关键字是否能保证线程安全?
答案:不能
解析:volatile不能确保线程同步,因为多个线程读取时无法确保是最新值。
10. 下列说法正确的是?
A. LinkedList继承自List
B. AbstractSet继承自Set
C. HashSet继承自AbstractSet
D. WeakMap继承自HashMap
答案:AC
11. 存在使i + 1 < i的数吗?
答案:存在
解析:当i为最大整数时,i+1会溢出为负数。
12. 0.632的数据类型是?
答案:B
解析:默认为double类型。
13. 下面哪个流类属于面向字符的输入流?
答案:D
解析:面向字符的输入流类为InputStreamReader。
14. Java接口的修饰符可以为?
答案:CD
解析:接口中的成员可以是public static final类型。
15. 不通过构造函数也能创建对象吗?
答案:A
解析:通过反射、序列化等方法可以创建对象。
16. ArrayList list = new ArrayList(20);中的list扩充几次?
答案:0
解析:指定了初始容量,无需扩充。
17. 下面哪些是对称加密算法?
答案:AB
解析:常用对称加密算法包括DES、AES。
18. 新建一个流对象,下面哪个选项的代码是错误的?
答案:B
解析:BufferedReader只能用FileReader实例化。
19. 下面程序能正常运行吗?
答案:能正常运行
解析:null可以强制转换为任何类类型,但输出的还是null。
20. 下面程序的运行结果是什么?
答案:static A static B I'm A class HelloA I'm B class HelloB
解析:静态语句块、构造代码块和构造函数的执行顺序。
21. getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果?
答案:IOException
解析:多个catch语句块按照异常类型进行匹配。
22. 代码是否能编译通过?
答案:C
解析:String s未初始化,不能编译。
23. 输出结果应该是?
答案:A 52
解析:2转换为字符串。
24. 运行结果是?
答案:good and gbc
解析:对象初始化顺序。
25. 要从文件"file.dat"中读出第10个字节到变量c中,哪个方法适合?
答案:AD
解析:使用skip和readByte方法。
26. 下列哪种异常是检查型异常?
答案:C
解析:FileNotFoundException是检查型异常。
27. 当输入为2时返回值是多少?
答案:10
解析:循环执行到case 2。
28. 哪一行代码可以替换//add code here而不产生编译错误?
答案:A
解析:定义抽象方法。
29. 在序列化一个Circle对象时,哪些字段会被保存?
答案:B
解析:radius字段会被序列化。
30. 执行new Child("mike")时,哪些构造方法会被顺序调用?
答案:132
解析:People类和Child类构造方法的调用顺序。
本文地址: http://www.goggeous.com/20241230/1/994177
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-12-30 02:18:30职业培训
2024-12-30 02:18:30职业培训
2024-12-30 02:18:29职业培训
2024-12-30 02:18:29职业培训
2024-12-30 02:18:28职业培训
2024-12-30 02:18:20职业培训
2024-12-30 02:18:20职业培训
2024-12-30 02:18:19职业培训
2024-12-30 02:18:19职业培训
2024-12-30 02:18:11职业培训
2024-12-17 08:14职业培训
2025-01-01 05:13职业培训
2024-12-07 16:41职业培训
2024-12-04 03:46职业培训
2024-11-30 22:18职业培训
2024-11-29 01:39职业培训
2024-11-27 10:31职业培训
2024-11-25 17:50职业培训
2025-01-02 16:42职业培训
2024-12-03 15:39职业培训
扫码二维码
获取最新动态