高等继续教育 / 面向对象程序设计
正确率:推荐%
题型描述: 简答题
下面程序的执行结果是什么?
#include<iostream>
using namespace std;
class A{
public:
A(int i=0){a=i;}
void print(){cout<<a<<' ';}
private:
int a;
}; class B:public A{
public:
B(){b1=b2=0;}
B(int i){b1=i;b2=0;}
B(int i,int j,int k):A(i),b1(j),b2(k){}
void print(){A::print();cout<<b1<<','<<b2<<' ';}
private:
int b1,b2;
};
int main(){
B d1,d2(5),d3(4,5,6);
d1.print();d2.print();d3.print();
return 0;
}
参考答案:
佳题速递: