题目内容

假设有以下代码段:#01String s = null;#02if( s != null & s.length( ) > 0 )#03System.out.println("s != null & s.length( ) > 0" );#04if( s!= null && s.length( ) > 0 )#05System.out.println("s != null && s.length( ) > 0" );#06if( s!= null || s.length( ) > 0 )#07System.out.println("s != null || s.length( ) > 0" );#08if( s!= null | s.length( ) > 0 )#09System.out.println("s != null | s.length( ) > 0" );将抛出空指针异常的行是()。

A. 2、4
B. 6、8
C. 2、4、6、8
D. 2、6、8

查看答案
更多问题

关于抛出异常的描述,错误的是()。

A. 任何从Throwable派生的类都可以用throw语句抛出
B. Exception和Error是Throwable的直接派生类
C. 异常抛出点后的代码在抛出异常后不再执行
D. Exception代表系统严重错误,一般程序不处理这类错误

假设有下面代码:class E1 extends Exception{ }class E2 extends E1{ }class TestParent {public void fun(boolean f) throw E1 {}}public class Test extends TestParent{//Here}以下方法放在//Here的位置,而且编译能通过的是()。

A. public void fun(boolean f) throws E1{ }
B. public void fun(boolean f) { }
C. public void fun(boolean f) throws E2{ }
D. public void fun(boolean f) throws E1, E2{ }
E. public void fun(boolean f) throws Exception

(专升本)一个异常处理中 finally语句块只能有一个或者可以没有。

A. 对
B. 错

看程序写出运行结果:public class Small{public static void main( String[] args ){Small t = new Small( );int b = t. get( );System.out.println(b);}public int get( ){try{return 1;}finally{return 2;}}}

答案查题题库