public class X { <br /> public static void main(String [] args) { <br /> try { <br /> badMethod(); <br /> System.out.print(“A”); <br /> } <br /> catch (Exception ex) { <br /> System.out.print(“C”); <br /> } <br /> finally { <br /> System.out.print(“B”); <br /> } <br /> System.out.print(“D”); <br /> } <br /> public static void badMethod() { <br /> throw new Error(); <br /> } <br /> } <br /> What is the result?()  
A、 ABCD
B、 Compilation fails.
C、 C is printed before exiting with an error message.
D、 BC is printed before exiting with an error message.
E、 BCD is printed before exiting with an error message.