首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
19
问题
有如下类定义:
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/RrNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
有以下程序:#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,doublei=0)
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
有以下类定义:classPoint{public:Point(intx=0,inty=0){_x=x;_y=y;}voidMove(intxOff,intyOff){_x+=xOff
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
下面是关于ios类的叙述,正确的是()。
在C++中,打开一个文件就是将这个文件与一个()建立关联:关闭一个文件就取消这种关联。
下面关于C++语言变量的叙述错误的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
随机试题
诗歌在语言上的主要特征是什么?
膏淋虚证的治疗原则是
享有优先权的股东,对其所享有的优先认股权可以有以下选择( )。
某商业企业经销商品的不含税销售额为1000元,若不含税购进额为800元,一般纳税人适用的增值税税率为17%,小规模纳税人的征收率为3%时,从减少税负角度看,下列表述正确的是()。
现代教育的发展是以()为主要标志的各种教育形式的发展。
()是我国已发现的古代文字中时代最早、体系较为完整的文字。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
OneofJim’sfeetwasbiggerthantheother."Icanneverfindshoesformyfeet,"hesaidtohisfriendDick."Whydon’tyo
InAmericaalone,tippingisnowa$16billion-a-yearindustry.Arecentpollshowedthat40%ofAmericans【C1】______thepractic
A、Shelostherdata.B、Shebrokethedisc.C、Sheboughtacomputerofawrongmodel.D、Shecouldn’tgethercomputerworking.DW
最新回复
(
0
)