首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-07-23
26
问题
有如下类定义:
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://www.kaotiyun.com/show/CGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:p
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
计算数列第n项的函数定义如下:inta(intn){if(n==0)return0;elseif(n==1)return1;elseif
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
下列有关继承和派生的叙述中,正确的是()。
下列关于return语句的叙述中,正确的是
下列有关数据库的描述,正确的是()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
子宫内膜异位症的治疗原则包括:去除病灶、减轻症状、___________、预防复发、个体化治疗。
加料斗中颗粒过多或过少会造成
发包人对分包合同的、管理主要表现为()。
双层式或多层式热拌热铺沥青混合料面层之间应喷洒()。
境内居民个人可以用( )从事B股交易。
某电器专卖店(一般纳税人)2014年8月发生下列购销业务:(1)销售空调300台,每台零售价格3000元,商场派人负责安装,每台收取安装费200元;(2)采取有奖销售方式销售电冰箱100台,每台零售价格2800元;将外购的50只石英手表对外投资,市场
Itisgenerallyconsideredunwisetogiveachild______heorshewants.
简述学习动机的作用。(2017年南京师大)
【B1】【B8】
Therehappenedtobesomestudentsintheroom,______?
最新回复
(
0
)