niusouti.com

执行下列程序段,请选出正确的答案()A.能通过编译B.输出“开始了”→RuntimeException异常发生→输出“出错了”→输出“结束了”C.输出“开始了’→RuntimeException异常发生→输出”结束了”D.输出“开始了→输出”结束了”→RuntimeException异常发生

题目

执行下列程序段,请选出正确的答案()

A.能通过编译

B.输出“开始了”→RuntimeException异常发生→输出“出错了”→输出“结束了”

C.输出“开始了’→RuntimeException异常发生→输出”结束了”

D.输出“开始了→输出”结束了”→RuntimeException异常发生


相似考题
更多“执行下列程序段,请选出正确的答案()A.能通过编译B.输出“开始了”→RuntimeException异常发生→输出“ ”相关问题
  • 第1题:

    下面程序段的执行结果是()。 public class Foo{ public static void main(String[] args){ try{ return; } finally { System.out.println("Finally!");} } }

    A.程序正常运行,但不输出任何结果

    B.程序正常运行,并输出Finally!

    C.编译能通过,但运行时会出现例外

    D.因为没有catch语句块,所以不能通过编译


    B

  • 第2题:

    下面的程序段执行结果是 public class Foo { public static void main(String[] args) { try{ return; }finally { System.out.println("finally"); } } }

    A.编译通过,但运行时出现异常

    B.程序正常运行,不输出任何结果

    C.程序正常运行,并输出“finally”

    D.因为没有catch语句,编译错误


    B

  • 第3题:

    【单选题】下面的程序段执行结果是()。 public class None { public static void main(String[] args) { try{ return; }finally { System.out.println("finally"); } } }

    A.编译通过,但运行时出现异常

    B.程序正常运行,不输出任何结果

    C.程序正常运行,并输出“finally”

    D.因为没有catch语句,编译错误


    D

  • 第4题:

    请阅读下列的程序,程序的运行结果是 public class Example01 { public static void main(String[] args) { int num = 127; byte b = num; System.out.println(b); } }

    A.编译报错

    B.编译通过,执行输出127

    C.编译通过,执行报错

    D.以上选项均不正确


    Person() null---0 林青霞---27

  • 第5题:

    关于以下程序段的说明正确的是 ()public class Test { public static void main(String args[]) { try { int x[] = new int[-5]; System.out.println("此行将无法被执行!"); } catch (NegativeArraySizeException e) { System.out.println("exception: 数组下标不能为负数。"); } } }

    A.编译通过,输出: 此行将无法被执行!

    B.编译通过,输出: 此行将无法被执行! exception: 数组下标不能为负数。

    C.编译通过,输出: exception: 数组下标不能为负数。

    D.编译不能通过


    main 函数中的a和b是外部变量