首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-05-06
40
问题
有如下程序:
#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/4Lfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:HelloTest出现异常情况其中定义的类并不
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TestClass3注意:不要改动main函数,不能增行或删行,也不能更改
有以下程序:#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intr1,intr2){R1=r1;R2=r2;}voidprint()
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;)∥第1行voidf(chara)const{this一>a=
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
下列有一维数组a的定义中,语法正确的是()。
若字符指针p所指向的字符串为"abcdefg",在执行语句()。char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
下列有关继承和派生的叙述中,正确的是()。
关于在调用模板函数时模板实参的使用,下列表述中正确的是()。
在下列关键字中,不能用来表示继承方式的是
随机试题
随着科学技术的进步与发展,人类面临的火灾现象更加复杂和多样,电气火灾也是常见的一种火灾。下列关于电气灭火安全要求的说法中,错误的是()。
简述细菌荚膜的定义与临床意义。
对隆鼻术描述正确的是
小脑疾患步态呈
下列选项属于虚证的是
某投资组合A的期末期望财富20元的概率为0.5,效用为23单位,期望财富8元的概率为0.5,效用15个单位,投资组合期末期望效用为()单位
股份有限公司按规定注销库存股时,对于被注销库存股的账面价值超过股票面值总额的差额,应依次冲减的项目是()。
将直线y=一2x+1向左平移a(a∈N+)个单位后,得到的直线与直线y=2x—3交于第三象限,则a的最小值为___________.
(1)如果小明收到橙色礼物,则小芳会收到蓝色礼物;(2)如果小雷没有收到红色礼物,则小芳不会收到蓝色礼物;(3)如果小刚没有收到黄色礼物,则小花不会收到紫色礼物;(4)没有人既能收到黄色礼物,又能收到绿色礼物;(5)
Whatexactlyisalie?Isitanythingwesaywhichweknowisuntrue?Orisitsomethingmorethanthat?Forexample,supposea
最新回复
(
0
)