问题 填空题

下列程序的输出结果是 【15】
#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;

答案

参考答案:E

解析: 虚函数以及多态的概念,调用某一处理。

单项选择题
多项选择题