首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: #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
21
问题
有如下类定义:
#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全国计算机二级
相关试题推荐
运算符重载是对已有的运算符赋予多重含义,因此
下列情况中,不会调用拷贝构造函数的是
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:classsample{public:sample(){};【】};
下列叙述中正确的是
在关系数据库中,用来表示实体之间联系的是【 】。
派生类对基类的继承有三种方式:______、______,保护继承。
将x+y中的+运算符用友元函数重载应写为【】。
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
随机试题
某市为了整顿市容,成立了由公安、城管和工商三家单位组成的市容整顿联合执法队。在整顿过程中,执法队发现某饭馆在门口摆设桌椅进行营业,执法队认为该饭馆的这种做法严重地影响了市容的整齐和美观效果,随即告知饭馆老板进行清理。次日,该执法队再次巡查时发现该饭馆照旧进
_______是借款人对与贷款有关的事实,包括法律、财务、商务等状况作出说明,并且对说明的真实性或者对自己承诺的其他义务作出保证。
CT检查,被检者自己准备工作的主要依据是
皮肤有环形红斑,抗"O"效价升高心前区剧烈疼痛,有病毒感染史,能自愈
2周岁儿童体重、身长约为5周岁儿童体重、身长约为
图示连续梁,EI为常数,用力矩分配法求得节点B的不平衡力矩为:
在材料采购合同中,交货质量的验收方法有( )。
下面这篇文章是一个二年级学生所写的日记,请仔细阅读这篇习作,然后完成后面的题目。放鞭炮今天,夜晚我和爸爸、妈妈一起看见许多烟火,听到许多鞭炮声音,还放了一些烟火和鞭炮
公文写作要求选择合适的文种格式,下面公文标题中文种使用错误的是()。
Wheremostlikelydoesthespeakerwork?
最新回复
(
0
)