单项选择题
有如下程序: #inClude<iostream> using namespace std; Class TestClass {public: virtUal void furll() {cout<<“funlTestclass”;} virtual void fun2() {cout<<“{fun2TestClass”;}}; class TestClassl:public TestClass {void fun() {cout<<“funlTestClass1”;}}; int main() {TestClass obj1,*p; TestClassl obj2; p=&obj2; p->funl(); p-)fun2(); return 0;} 该程序执行后的输出结果是( )。
A.fun1TestClass1 fun2TestClass
B.fun1TestClass1 fun2TestClass1
C.fUnlTestClass fun2TestClass
D.funlTe3tClass fun2TestClassl