下列关于如下这段代码的说法中正确的是( )。
public class test
public static void throwit()
throw new RuntimeException();
public static void main(String args[])
try
System.out.println("你好吗");
throwit();
System.out.println("出错!");
finally
System.out.println("结束");
A.以上程序段不会编译
B.程序输出“你好吗”,然后有RuntimeException异常发生,输出“出错!”,输出“结束”
C.程序输出“你好吗”,然后有RunfimeException异常发生,然后输出“结束”
D.程序输出“你好吗”,然后输出“结束”,然后有RuntimeException异常发生