10道Java测试题
2021-01-04 05:29
标签:integer put hashmap ali 编译错误 的区别 int 编译 map 1、float a = 0.125f; double b = 0.125d; System.out.println((a - b) == 0.0); 代码输出结果是? A. true B.false 2、double c = 0.8; double d = 0.7; double e = 0.6; 那么c - d与d - e是否相等? A. true B.false 3、System.out.println(1.0 / 0); 的结果是? A. 抛出异常 B. Infinity C.NaN 4、System.out.println(0.0 / 0.0); 的结果是? A. 抛出异常 B. Infinity C.NaN D. 1.0 5、>>和>>>的区别? A. 任何整数没有区别 B. 负整数一定没有区别 C. 浮点数可以>>运算,不可以>>>运算 D. 正整数一定没有区别 6、某个类有两个重载方法:void f(String s)和void f(Integer i),那么f(null) 会调用哪个方法? A. 前者 B.后者 C.随机调用 D.编译出错 7、某个类有两个重载方法:void g(Double d)和void g(Integer i),那么g(1) 会调用哪个方法? A. 前者 B.后者 C.随机调用 D.编译出错 8、String a = null; switch(a)匹配case中的哪一项? A. null B."null" C.不与任何东西匹配,但不抛出异常 D.直接抛出异常 9、 A.编译错误,从左往右第一个String处 B.编译错误,T处 C.编译错误,Alibaba处 D.编译正确 10、Hash Map初始容量 10000 即 new HashMap(10000),当往里 put 10000 个元素时,需要 resize 几次(初始化那次不算)? A. 1次 B.2次 C.3次 D.0次 10道Java测试题 标签:integer put hashmap ali 编译错误 的区别 int 编译 map 原文地址:https://www.cnblogs.com/yi-ji/p/12984515.html
下一篇:差分算法