publicclassThreads2implementsRunnable{publicvoidnun(){System.out.println(”run.”);thrownewRuntimeException(”Problem”);}publicstaticvoidmain(String[]args){Threadt=newThread(newThreads2());t.start();System.out.println(”Endofmethod.”);}}Whichtwocanberesults?(

题目

publicclassThreads2implementsRunnable{publicvoidnun(){System.out.println(”run.”);thrownewRuntimeException(”Problem”);}publicstaticvoidmain(String[]args){Threadt=newThread(newThreads2());t.start();System.out.println(”Endofmethod.”);}}Whichtwocanberesults?()

A.java.lang.RuntimeException:Problem

B.run. java.lang.RuntimeException:Problem

C.Endofmethod. java.lang.RuntimeException:Problem

D.Endofmethod. run.java.lang.RuntimeException:Problem

E.run. java.lang.RuntimeException:ProblemEndofmethod.


相似考题
参考答案和解析
参考答案:D, E
更多“publicclassThreads2implementsRunnable{publicvoidnun(){System.out.println(”run.”);thrownewR ”相关问题
  • 第1题:

    阅读下面程序 public class VariableUse { public static void main(String[] arqs) { int a; if(a==8) { int b=9; System.out.println("a="+a); System.out.println("b="+b); } System.out.println("a="+a); System.out.println("b="+b): } } 该程序在编译时的结果是

    A.变量a未赋值

    B.第二个System.out.println("b="+b);语句中,变量b作用域有错

    C.第二个System.out.println("a="+a);语句中,变量a作用域有错

    D.第一个System.out.println("b="+b);语句中,变量b作用域有错


    正确答案:B

  • 第2题:

    写出以下代码段的执行结果: int num=34, max=30; if (num >= max*2 ) System.out.println("zhang"); System.out.println("huang"); System.out.println("zhu");


    -1

  • 第3题:

    1、写出以下代码段的执行结果: int num=34, max=30; if (num >= max*2 ) System.out.println("zhang"); System.out.println("huang"); System.out.println("zhu");


    A

  • 第4题:

    阅读下列程序 public class VariableUse{ public static void main(String[]args){ inta; if(a==8){ intb=9; System.out.println("a"="+a); System.out.println("b="+b); } System.out.println("a="+a); System.out.println("b="+b); } } 该程序在编译时的结果是( )。

    A.变量a未赋值

    B.第二个System.out.println("b="+b)语句中,变量b作用域有错

    C.第二个System.out.println("a="+a)语句中,变量a作用域有错

    D.第一个System.out.println("b="+b)语句中,变量b作用域有错


    正确答案:B
    解析:局部变量b是在if(a==8){}里定义的,作用域也只在这个汀语句范围内,第二个System.out.drintln("b="+b)语句中,变量b超出了作用域。

  • 第5题:

    写出以下代码段的执行结果: int num=34, max=30; if (num >= max*2 ) System.out.println("zhang”); System.out.println("huang”); System.out.println("zhu”);


    6