下列代码执行时,产生的异常是()。 String s = null; s.concat(“abc”);
A: EOFException
B: NullPointerException
C: IOException
D: ArithmeticException
A: EOFException
B: NullPointerException
C: IOException
D: ArithmeticException
举一反三
- 【单选题】给定如下代码所示的Java代码。则运行时,会产生()类型的异常。String s=null;s.concat(“abc”); A. ArithmeticException B. NullPointerException C. IOException D. ClassNotFoundException
- 不属于RuntimeException异常的是() A: ArithmeticException B: NullPointerException C: ArrayIndexOutOfBoundsException D: EOFException
- 下列代码片段执行结果是:String s=new String(”abc”); String s1=new String(s); if(s==s1){ System.out.println(”Hello”); } if(s.equals(s1)){ System.out.println(”World”); } A: Hello World B: Hello C: World D: Null
- Java程序产生数组越界异常时,系统会抛出( )对象 A: ArrayIndexOutOfBoundsException B: IOException C: NullPointerException D: ArithmeticException
- 下列常见的系统定义的异常中,哪个是输入输出异常 ?() A: IOException B: ArithmeticException C: NullPointerException D: FileNotFoundException