有如下程序: #include usingnamespacestd; classTestClass {public: virtualvoidfunl() {cout<<"funlTestClass";} virtualvoidfun2() {cout<<“fun2TestClass”;}}; classTestClassl:publicTestClass {voidfun() {cout<<“funlTestClassl”;}}; intmain() {TestClassobj1,*P; TestClasslobj2; p=&obj2; p->fun1(); p->fun2(); return0;} 该程序执行后的输出结果是( )。
A.funlTestClasslfun2TestClass
B.funlTestClass1fun2TestC1ass1
C.funlTestClassfun2TestClass
D.funlTestClassfun2TestClassl