单选题 有如下程序:
#include
using namespace std;
class Point{
int x, y;
public:
Point(int x1=0, int y1=0):x(x1), y(y1){}
int get(){return x+y;}
};
class Circle{
Point center;
int radius;
public:
Circle(int cx, int cy, int r):center(cx, cy),
raaius(r){}
int get(){return center.get()+radius;}
};
int main(){
Circle c(3, 4, 5);
cout<<c.get()<
return 0; </c.get()<
}
运行时的输出结果是______。
【正确答案】 B
【答案解析】[解析] 本题考查的知识点是类的继承和派生。类的继承是新的类从已有类那里得到已有的特性,如数据成员、成员函数等。类的派生是从已有的类产生新类的过程。在继承过程中,原有的类或已经存在的用来派生新类的类成为基类或父类,而由已经存在的类派生出的新类则称为派生类或子类。派生类具有基类的数据成员和成员函数,同时增加了新的成员。