单选题 有如下程序:
#include<iostream>
using namespace std;
class XX{
int x;
public:
XX(int XX=0):x(xx){}
int getX(){return x;}
};
class YY:public XX{
int y;
public:
YY(int xx,int yy):XX(xx),y(yy){}
int getV(){return getX()+y;}
};
int main(){
YY c(3,4);
cout<<c.getV()+c.getX()<<endl;
return 0;
}
运行这个程序的输出结果是______。
【正确答案】 D
【答案解析】[解析] 由于类YY公开继承自类XX,所以执行表达式e.getV()+c.getX()的值等于3+3+4=10。