设有以下程序段 程序编译并执行,其结果将是()
A: 程序执行,但没有任何输出
B: 程序输出finally
C: 程序编译时出错,提示缺少catch
D: 程序编译时出错,提示finally语句无法访问到
A: 程序执行,但没有任何输出
B: 程序输出finally
C: 程序编译时出错,提示缺少catch
D: 程序编译时出错,提示finally语句无法访问到
举一反三
- 程序运行结果是() A: 程序正常运行,但不输出任何结果。 B: 程序正常运行,并输出 ""Finally""。 C: 编译能通过,但运行时会出现一个例外。 D: 因为没有catch语句块,所以不能通过编译。
- 下面程序段的执行结果是()public class Demo{ public static void main(String [] args){ try{ return; } finally{ System.out.println("Finally"); } }} A: 编译能通过,但运行时会出现一个例外 B: 程序正确运行,并输出“Finally” C: 程序正常运行,但不输出任何结果 D: 因为没有catch语句块,所以不能通过编译
- 以下程序编译运行结果为.(). public class Z { public static void main(String[] args) { new Z(); } Z() { Z alias1 = this; Z alias2 = this; synchronized(alias1) { try { alias2.wait(); System.out.println("DONE WAITING"); } catch (InterruptedException e) { System.out.println("INTERR UPTED"); } catch (Exception e) { System.out.println("OTHER EXCEPTION"); } finally { System.out.println ("FINALLY"); } } System.out.println("ALL DONE"); }} A: 程序可以编译但没有任何输出. B: 程序可以编译并输出 "DONE WAITING". C: 程序可以编译并输出"FINALLY". D: 程序可以编译并输出"ALL DONE". E: 程序可以编译并输出"INTERRUPTED"
- Java代码中,下列代码执行的结果是____ A: 程序正常运行,但不输出任何结果 B: 程序正常运行,并输出Finally C: 编译通过,但运行时出现异常 D: 因为没有catch子句,因此不能通过编译
- 关于下面程序,()的结论是正确。 A: 程序可以通过编译并正常运行,结果输出“0false” B: 程序可以通过编译并正常运行,结果输出“1true” C: 程序无法通过编译 D: 程序可以通过编译,但无法正常运行