有以下程序: #include 〈iostream〉 using namespace std; class A { public:virtual void setx(int i,int j=0){ x=i; y=j;}virtual void print()=0; protected:int x,y; }; class B : public A { public:void print(){ cout〈〈x*x〈〈", ";} }; class C : public A { public:void print(){ cout〈〈x*x*x〈〈end1;} }; int main() {A *pa;B b;C c;pa=&b;pa->setx(5);pa->print ();pa=&c;pa->setx(2);pa->print();return 0; } 程序运行后的输出结果是( )。
A.25,8
B.2,5
C.5,2
D.8,25