首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: #include using namespace std; class Point{ public: int GetXY() { return x+y; }
有如下类定义: #include using namespace std; class Point{ public: int GetXY() { return x+y; }
admin
2015-07-22
39
问题
有如下类定义:
#include
using namespace std;
class Point{
public:
int GetXY() { return x+y; }
protected:
void SetXY(int a,int b) { x=a;y=b; }
private:
int x,y;
};
class Circle:public Point{
public:
int GetR() { return radius; }
int GetAll() { return GetXY()+radius; }
protected:
void SetR(int r) { radius=r; }
private:
int radius;
};
int main(){
Circle c;
c.GetXY(); //①
c.SetXY(3,4); //②
c.GetR(); //③
c.GetAll(); //④
return 0;
}
在标注号码的语句行中存在语法错误的是
选项
A、①
B、②
C、③
D、④
答案
B
解析
本题考查派生类对基类成员的访问属性,派生类公用继承基类的保护成员,在派生类中也变为了保护成员,只能在派生类内访问,不能在类外访问,所以B选项错误。
转载请注明原文地址:https://kaotiyun.com/show/AfNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
下列叙述中正确的是
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“【 】”。
有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,下划线处应填入的内容是
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为( )。
将x+y中的+运算符用友元函数重载应写为【】。
数据流图的类型有【】和事务型。
算法的时间复杂度是指【】。
随机试题
简述加德纳多元智力理论的主要观点。
女性,33岁。因呕血200ml,黑便3次伴晕厥而被抬送来诊。查体:贫血貌,腹平软,剑下轻压痛,肝脾肋下未及,移动性浊音阴性。如果考虑为消化性溃疡,最重要的病史为
为证券发行出具有关文件的专业机构和人员,必须严格履行法定职责,保证其所出具文件的()
()是指根据保险公司的委托,向保险公司收取佣金,在保险公司授权的范围内专门代为办理保险业务的机构。
关于农用地转用审批与土地征收审批,下列说法正确的有()。
【2010福建】简述思维过程中影响问题解决的因素。
2013年6月11日,“神舟”十号载人飞船在酒泉卫星发射中心发射升空,准确进入预定轨道,顺利将3名航天员送入太空。中国“为梦想飞天”再一次取得圆满成功。关于“神舟”飞船系列发展历程,下列对应关系正确的是()。
一个容器里有100个球,分别是红、黄、蓝三种颜色。甲说:“这个容器里至少有一种颜色的球不少于34个。”乙说:“这个容器里至少有一种颜色的球不少于33个。”丙说:“这个容器里任意两种颜色的球的总数不会超过99个。”下列哪项论断是正确的?
IthasbeenahundredyearssincethelastbigoneinCalifornia,the1906SanFranciscoearthquake,whichhelpedgive(1)_____
下列符号中,正确的C++标识符是()。
最新回复
(
0
)