C++ Logo
C++二级在线二级在线
首页选择题程序题成为会员帮助其他科目

选择题

21. 有如下程序 #include <iostream> using namespace std; class A{ public: virtual ~A() {} A(int j):i(j){ i++;} virtual void fun1() {i*=10;fun2();} virtual int getValue() { return i;} void fun2(){ i++;} private: int i; }; class B:public A{ public: B(int j):A(j){ i=1;} void fun1() {i*=100;fun2();} void fun2() {i+=2;} int getValue() { return i;} private: int i; }; int main(){ A* p= new B(1); p->fun1(); cout<<p->getValue()<<endl; delete p; return 0; } 运行后的输出结果是______。

上一题下一题