填空题

有以下程序: #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; } 程序运行后的输出结果是 【14】

【参考答案】

BE,H