首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int yy=0):x(xx),
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int yy=0):x(xx),
admin
2020-07-23
37
问题
有如下程序:
#include
using namespace std;
class Point{
public:
Point(int xx=0,int yy=0):x(xx),y(yy) { }
void SetX(int xx) { x=xx; }
void SetY(int yy) { y=yy; }
private:
int x,y;
};
class Circle:Point{
public:
Circle(int r):radius(r) { }
int GetRadius() { return radius; }
private:
void SetRadius(int r) { radius=r; }
int radius;
};
int main(){
Circle c1(5);
c1.SetX(1); //①
c1.SetY(2); //②
c1.SetRadius(10); //③
cout<
return 0;
}
在标注号码的语句行中不存在语法错误的是
选项
A、①
B、②
C、③
D、④
答案
D
解析
本题考查对象成员的引用,在类外引用对象的数据成员时,只能访问public成员而不能访问private成员所以C选项错误,D选项正确,派生类公用继承基类,但是不能继承基类的私有成员,所以执行c1.SetX(1)错误,同理B选项错误。
转载请注明原文地址:https://kaotiyun.com/show/S6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
下列关于模板形参的叙述中,错误的是
下面对软件特点描述错误的是
软件需求分析阶段的主要任务是
下列关于模板的表述中,正确的是
若要在Number类的声明中将减法运算符重载为成员函数,下列重载函数声明中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在开发一个C++程序的整个过程中,第3个步骤为()。
下列选项中不属于面向对象程序设计特征的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
随机试题
下列选项中,不属于战略性人力资源管理三个工具的是()。
下列关于中枢神经系统内兴奋的传递特点,错误的是
ARDS最有效的治疗措施是
县级以上地方人民政府环保部门在向()人民政府和上级环保部门汇报环保工作时,应将标准执行情况作为一项重要内容。
()应直接计入当期损益,而不应计入合同成本。
已知某长期投资项目的现金流量表如表所示。[2008年真题]该项目的净现值率为()。
《水浒传》以北宋末年的宋江起义为素材,揭示了“官逼民反”的社会现实,作者是吴承恩。()
树立法律的权威必须首先树立()的权威。
某一次座谈会共有8个人参加,其中四个是东北人,两个是沈阳人,一个是河南人,两个是老年人,三个是青年人。假设上述介绍涉及本次座谈会的所有人。对此,甲、乙、丙分别有下列几个判断。甲说:“河南人不是青年人。”乙说:“青年人都是东北人。”丙说:“沈阳人都是青年人。
求∫arcsinxarccosxdx
最新回复
(
0
)