首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-09-05
59
问题
有如下类定义:
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/kB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;loongv2;下列调用语句中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
下列关于构造函数的描述中,错误的是()。
下列语句中,错误的是()。
有如下程序:#include<iostream>usingnarnespacestd;classTestClass{public:TestClass(){cout<<’’BB’’;fun();}voidfun(){t
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
下列关于基类和派生类关系的叙述中,正确的是()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x一一:y++”.的值为()。
随机试题
影响X线照片密度因素的叙述,错误的是
工人进行定期体检时,首先应注意能引起肺癌毒物是工人进行定期体检时,首先应注意能引起白血病毒物是
A.白芍、地黄、麦冬B.鸡子黄、阿胶C.麻仁、牡蛎D.龟板、鳖甲E.五味子
A.艾滋病B.流行性斑疹伤寒C.人感染高致病性禽流感D.流行性感冒E.霍乱属于甲类传染病的是
病人男性,一看到女性即不能自控地想要和她谈恋爱、结婚,明知不对也无法控制。这种症状是
关于通风空调风管安装技术要求的说法,正确的是()。
对于未经海关许可,擅自将海关监管货物移作他用的行为属于:
下列各项可导致人为风险的是()。
甲股份有限公司(以下简称“甲公司”)为上市公司,2×14年至2×16年与长期股权投资有关资料如下:(1)2×14年6月30日,甲公司取得乙公司持有的丙公司60%股权,能够对丙公司实施控制。当日,丙公司可辨认净资产账面价值为8400万元,可辨认净资产公允价
不属于借助中介法招聘的是()
最新回复
(
0
)