10道Java测试题

Posted yi-ji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10道Java测试题相关的知识,希望对你有一定的参考价值。

  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、<String, T, Alibaba>String get(String string, T t) {return string;} 此方法:

    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测试题的主要内容,如果未能解决你的问题,请参考以下文章

Python测试题10道(含答案)

JAVA语言基础内部测试题(50道选择题)

面试官最常问的10道测试用例和5道思维面试题及答案,每1题都很经典

字节跳动10年面试经验!10道经典的软件测试面试题建议收藏

java常见面试题及答案(基础题122道,代码题19道)

这10道javascript笔试题你都会么