首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
admin
2021-09-05
48
问题
有如下类定义:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: private Base{
int k;
public:
void f();
};
则允许成员函数 f 访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
私有继承中,基类的所有成员(除了private成员)在派生类中为private成员;另外C++中,class关键字定义的类,默认的访问级别为private;题目中Derived以private方式继承Base,所以Derived中private成员有:n、p、k,没有public和protected成员,成员函数f可以访问Derived的private成员、public成员和protected成员,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Xo5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classMyString{public:charstr[80];MyString(constc
下列关于数据库设计的叙述中,正确的是()。
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
在下列double型常量表示中,错误的是()。
若AA为一个类,a为该类的私有整型数据成员,getA0为该类的一个非静态公有成员函数,功能是返回a的值。如果X为该类的一个对象,要在类外访问X对象中a的值,正确的访问格式为()。
下列语句中,与语句“1n=(a>b?(1)>c?1:0):0);”的功能等价的是()。
下列叙述中,正确的是()。
下列模板声明中,有语法错误的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
算法的时间复杂度是指()。
随机试题
简述以问题为基础的教学法的教育目标。
特殊正当防卫
根据规定,第一审人民法院审理公诉案件,第二审人民法院审理上诉、抗诉案件,经省、自治区、直辖市高级人民法院批准或者决定,可以再延长
下列关于卵巢的叙述,错误的是()
A.内壁B.外壁C.前壁D.后壁E.上壁面神经垂直段通过内耳哪侧壁?
脑膜炎球菌的主要致病因素是
社会会计监督的特征是()。
_________?烟波江上使人愁。(崔颢《黄鹤楼》)
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结柬援助希腊、土耳其的照会,声称国内
英国报业投诉委员会的主要特征。
最新回复
(
0
)