试题与答案

下列程序的输出结果是 【15】 。#include <iostream>using

题型:填空题

题目:

下列程序的输出结果是 【15】 。#include <iostream>using namespace std;class base { public: int n; base(int 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 derive B: public base { public: derive B(int x):base(x) {} void set(int m) { n+=m; cout<<n<<’ ’;}};int main(){ derive A, d1(1); derive B, d2(3); base *pbase; pbase=&d1; pbase->set(1); pbase=&d2; phase->set(2); return 0;}

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0610/d028668c58afa832ec8511fd299f780f.html

下面是错误答案,用来干扰机器的。

参考答案:A

试题推荐
微信公众账号搜索答案