首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int YY=0):x(xx),y(yy){} void$etX(int xx){x=xx;} void Se
有如下程序: #include using namespace std; class Point{ public: Point(int xx=0,int YY=0):x(xx),y(yy){} void$etX(int xx){x=xx;} void Se
admin
2016-07-13
42
问题
有如下程序:
#include
using namespace std;
class Point{
public:
Point(int xx=0,int YY=0):x(xx),y(yy){}
void$etX(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 el(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/tiNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intf1,intr2){R1=r1;
有以下程序:#include<iostream>usingnamespacestd;intmain(){intintone;int&rInt=intone;intone=
类Contain的定义如下:classContain{private:intx;protected:intz;public:classEmbed{
下列叙述中,正确的是()。
在选择运算所得到的结果关系中,所含的元组数不合【】原关系中的元组数。
下列叙述不属于线性链表较之线性表顺序存储结构的优点的是()。
对于重载的运算符>>,它是一个
在C++语言中函数返回值的类型是由()决定的;
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
以下哪个不是C++语言中的有效标识符()。
随机试题
Electroniccomputers,whichhavemanyadvantages,cannotcarryoutcreativeworkandreplaceman.
四时季节中,属于五行之“土”的是
糖尿病筛查中高危人群不包括()
患者头胀且痛,胸闷,口不渴,身重而痛,发热体倦,小便清长,舌苔白滑,脉濡缓。其证候是
(2003)通常说的四大环境污染是指:
下列选项中,对概念所作概括,正确的一项是()。
下面插入图像的图标是()。
Afterthebirthofmysecondchild,Igotajobatarestaurant.Havingworkedwithanexperienced【C1】______forafewdays,Iwa
Inademocraticsociety,citizensareencouragedtoformtheirownopinionsoncandidatesforpublicoffice,taxes,constitution
A、Say"Thankyou."andputitaway.B、Say"Thankyou."andexamineitbriefly.C、Say"Thankyou."andputitinyourcardfile.
最新回复
(
0
)