首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
1.2K+
问题
有如下类定义:
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://jikaoti.com/ti/WwE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中关键字运算符有new,delete和【】。
两个变量定义不能同名,是因为()。
关于静态数据成员的描述中正确的是()。
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}virtual~A(){cout<<
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
在E-R图中,用来表示实体联系的图形是
随机试题
下列哪项是急性肾炎与慢性肾炎的重要鉴别特征
关于甲状腺激素的叙述,哪项是错误的
男,34岁。因气急、尿少1周人院。查体:气急不能平卧,全心扩大,心率134次/分,心房颤动。无明显瓣膜杂音,两肺有细湿哕音。肝肋下两指,伴有腹水。拟诊心功能不全原因待查。本例快速心房颤动,首选哪种药物治疗
下列各项,不属于玄参主治病证的是
个人汽车贷款按()可以划分为新车和二手车。
2013年3月1日,上市公司甲(下称甲公司)公布重组方案,其要点如下:(1)甲公司将所属全部资产(包括负债)作价2.5亿元出售给本公司最大股东A;(2)A将其持有甲公司的35%股份全部协议转让给B,作价2.5亿元;(3)B将其持有的乙公司100%
甲将自己的一套房屋出租给乙,乙擅自将房屋转租给丙。丙是个飞镖爱好者,因练飞镖将房屋的墙面损坏。根据合同法律制度的规定,下列表述中,不正确的是()。
()超级计算机系统研制成功,标志着我国在超级计算机领域已走在世界前列。
Peoplehavewonderedforalongtimehowtheirpersonalitiesandbehaviorsareformed.Itisnoteasytoexplainwhyoneperson
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句,应使用
最新回复
(
0
)