What is the effect of attempting to compile and run the Java program that consists only of the following:
public class Test
{
   public static void main(String[] args)
   {  try
      {  int x = Integer.parseInt("three");
         System.out.println("A");
      }
      catch (NumberFormatException nfe)
      {  System.out.println("B");
      }
      finally
      {  System.out.println("C");
      }
      System.out.println("D");
   }
}
(a) The program does not compile.
(b) It compiles and, when run, displays A, C and D
(c) It compiles and, when run, displays B, C and D.
(d) It compiles and, when run, displays B and C only.
(e) It compiles and, when run, displays A and C only.

Select the most appropriate answer.