首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: #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-06-10
55
问题
有如下类定义:
#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/70fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<
有如下类声明:classBase{protected;intmount;public;Base(intn=0):amount(n){}intgetAmount()c
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
有如下头文件:imf1();staticintf2();classMA{public:intf3;();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
随机试题
下丘脑释放激素可导致所有下列垂体前叶激素的释放,除了()
患者,女,30岁。3天前外出洗浴,现白带增多及外阴瘙痒。医生诊断为滴虫阴道炎。护士告知患者滴虫阴道炎白带的典型特征是
考虑诊断为下一步处理为
胸腺发育不全所致持续感染主要由于
全向信标台可设置在()。
()强调将有效的信贷风险管理行为贯穿到贷款生命周期中的每一个环节。
一般流水线内部在制品占用量按其作用分成:_______、周转占用量、运输占用量和_______四种。
在教育心理学研究中要注意维护学生的身心健康,这是教育心理学研究中的【】
我国心理学家对学习的分类是______、技能的学习和行为规范的学习。
考虑页面替换算法,系统有m个页帧(frame)供调度,初始时全空引用串(referencestring)长度为p,包含了n个不同的页号,无论用什么缺页算法,缺页次数不会少于()。
最新回复
(
0
)