首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point{ public: void SetX(int xx) { x=xx; } void SetY(int yy) { y=yy; }
有如下类定义: class Point{ public: void SetX(int xx) { x=xx; } void SetY(int yy) { y=yy; }
admin
2015-07-22
88
问题
有如下类定义:
class Point{
public:
void SetX(int xx) { x=xx; }
void SetY(int yy) { y=yy; }
private:
int x,y;
};
class Circle:public Point{
public:
int GetRadius() { return radius; }
private:
void SetRadius(int r) { radius=r; }
int radius;
friend void show();
};
在派生类 Circle 中函数show()可访问的成员的个数为
选项
A、1
B、3
C、5
D、7
答案
C
解析
本题考查派生类对基类成员的访问属性,派生类公用继承基类,基类的私有成员不可访问,派生类的友元函数可以访问本类的所以成员以及基类的公用成员,所以可以访问的成员为5个,其中基类2个,本类中3个,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/0kNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库模型中,通常把网状模型和()称为非关系模型。
诊断和改正程序中错误的工作通常称为【 】。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
结构化程序设计主要强调的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
随机试题
赵某,患支气管哮喘,现口唇紫绀,不能平卧。护士让其取端坐位,并给予吸氧,此时护士的角色是【】
触发式成像技术的目的是
甲国根据与乙国的条约,规定将其已给予或将来给予第三国公民或法人的优惠同样给予乙国的自然人或法人。乙国是( )。
(2017年)空气中的声波传播可看作以下哪种过程?()
防雷装置的( )所用的金属材料应有足够的截面。
在Excel中,对工作表内容进行编辑时,首先应当( )。
不属于无源光器件的是()。
Isawhiminthelibraryyesterday.He________abookatthatmoment.
公文结尾语的使用旨在使行文庄重典雅、简洁、有力,下列选项中使用结尾错误的是()。
【B1】【B20】
最新回复
(
0
)