C#中下列代码运行结果是____public class Student{public virtual void Exam(){Console.WriteLine("学生都要考试");}}public class Undergraduate : Student{public new void Exam(){base.Exam();Console.WriteLine("大学生有选择考试科目的权利");}}public class Test{static void Main(){Student stu = new Undergraduate();stu.Exam();Console.ReadLine();}}
A. 学生都要考试
B. 大学生有选择考试科目的权利
C. 大学生都要考试大学生有选择考试科目的权利
D. 学生都要考试学生都要考试
请问,此程序输出结果是___public abstract class A{public A() { Console.WriteLine('A'); }public virtual void Fun() { Console.WriteLine("A.Fun()"); }}public class B : A{public B() { Console.WriteLine('B'); }public new void Fun() { Console.WriteLine("B.Fun()"); }public static void Main(){A a = new B(); a.Fun();Console.ReadLine();}}
ABA.Fun()
B. ABB.Fun()
C. BAA.Fun()
D. BAB.Fun()