填空题 下列程序的输出结果是{{U}} {{U}} {{/U}} {{/U}}。 #include <iostream> using namespace std; class base { public: int n; base(iht x) {n=x;} virtual void set(int m) {n=m;cout<<n<<'';} }; class deriveA: public base { public: deriveA(int x):base(x) {} void set(int m){n+=m;cout<<n<<'';} }: class deriveB:public base { public: deriveB(int x):base(x) { } void set(int m) {n+=m;cout<<n<<'';} }; int main() deriveA d1(1); deriveB d2(3); base *pbase; pbase=&d 1; pbase->set(1); pbase=&d2; pbase->set(2); return 0;
  • 1、
【正确答案】 1、5    
【答案解析】[解析] 虚函数以及多态的概念,调用某一处理。