填空题 下列程序的输出结果是______。
#include <iostream>
using namespace std;
class base
public:
int n;
base(int x)n=x;
virtualvoid 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=&d1;
pbase->set(1);
pbase=&d2;
pbase->set(2);
return 0;


  • 1、
【正确答案】 1、25    
【答案解析】