首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: #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
2021-02-22
86
问题
有如下类定义:
#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://www.kaotiyun.com/show/76fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
有如下程序:#include<iostream>usingnamespacestd;elasBase{private:voidfunl()eonst{cout<<"fun1";}
下面不属于软件设计阶段任务的是()。
软件测试的目的是()。
在下列选项中,不允许作为C++标识符的是
下列关于抽象类的表述中正确的是()。
算法的空间复杂度是指()。
随机试题
试述绞窄性肠梗阻的诊断要点。
女性,33岁。突然寒战高热,腰痛并尿频、尿痛1周。既往无类似发作史。检查:体温39.4℃,右侧肾区叩痛阳性,尿蛋白(+),白细胞20~30个/HP,白细胞管型0~2个/低倍。此病人最可能的诊断是
影响B型不良反应发生的因素有
哪个不是颌下运动的基本形式A.开闭运动B.前后运动C.侧方运动D.铰链运动E.贝内特运动
对慢性疾病进行现况调查,最适宜计算的指标为
招标人自行招标的,应当具备的条件有()。
表明借入无风险资产,将获得的资金和原有资金同时投资于风险组合M上的是()
下列不属于苏联战时共产主义政策内容的是()。
中国古人认为任何事物都可分为____________,如天地、男女、左右等。(北京语言大学2016)
Tom:Thisismyschoolmate,Mary,andthisismygiftfriend,Susan.Susan:Howdoyoudo!Mary:________
最新回复
(
0
)