首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
116
问题
有如下类定义:
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全国计算机二级
相关试题推荐
类MyClas的定义如下:classMyClas{public:MyClas(){}MyClas(inta){value=new.int(i);}int*value;};
下列声明语句中没有起到定义作用的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
有如下程序: #nclude<iostremn> using namespace std; class Stack{ public: Stack(unsigned n=10:size(n
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
在C++语言程序中,对象之间的相互通信通过
下列关于new运算符的描述中错误的是
Jackson方法是一种面向【】的结构化方法。
若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【 】。
下列选项中,不属于模块间耦合的是
随机试题
PeoplewithDisabilitiesPeoplewithdisabilitiesmakeupalargepartofthewholepopulation.【B1】______Abouthalfofthese
男性,35岁。急性胆囊炎。该患者的体位是
某男,65岁。哮喘10余年。气短乏力,痰多清稀,食纳减少,腹胀便溏,足面浮肿,舌淡苔白,脉细弱。中医辨证是()。
图示三铰拱,A、B支座的水平反力为()。
重大事故应急救援体系应实行分级响应机制,其中三级响应级别是指()。
当基坑开挖深度不大,地质条件和周围环境允许时,最适宜的开挖方案是()。
纳税人用于公益、救济性的捐赠,在年度应纳税所得额()以内的部分,准予扣除。
在社会经济生活中,有时会出现通货紧缩现象,表现为物价全面持续下跌,通常伴随着经济衰退出现。以下能作为应对通货紧缩的措施的是()。
调节过高收入向来是达成社会和谐的根本举措之一。两个原因使这一行为在世界范围内得到支持:第一,从经济学上来说,调节过高收入,可以使社会资源不至于沉淀到某些特定人士之手,以收入盼形式自外于经济循环;第二,高收入阶层得到的社会资源多,理应为社会作出较大的贡献。不
2011年,陕西农村小型沼气工程产气总量拉动沼气工程产气总量增长:
最新回复
(
0
)