首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
54
问题
有如下类定义:
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/e5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在类的对象被创建的时候,【 】函数会被自动调用。
下列语句中错误的是( )。
在面向对象方法中,不属于“对象”基本特点的是( )。
下列叙述中正确的是( )。
派生类对基类的继承有三种方式:______、______,保护继承。
C++流中重载的运算符">>"是一个______。
若有说明:ints[3][4]={0}则下面叙述正确的()。
对于模板定义关键字class和typename说法不正确的是()。
一棵含18个节点的二叉树的高度至少为()。
随机试题
余光中在接受采访时说:“一位作家笔下,如果只能驱遣白话文,那么他的文笔就只有一个平面。如果他的文笔里也有文言的墨水,在紧要关头,例如要求简洁、对仗、铿锵、隆重等等,就能召之即来.文言的功力可济白话的松散和浅露。一篇五千字的评论,换了有文言修养的人来写,也许
与MRI质量控制无关的参数是
缺乏维生素D造成缺乏维生素A造成
下列纠纷中,不能适用《仲裁法》仲裁解决的是( )。
施工合同变更和解除纠纷的防范措施有( )。
下列行为中( )不是行政处罚行为。
试述运动时血液循环功能的变化及其调节机制。
下列情形中,不能引起诉讼时效中断的是()(2012年非法学基础课单选第26题)
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是()。
Themajorityofsuccessfulseniormanagersdonotcloselyfollowtheclassicalrationalmodeloffirstclarifyinggoals,assessi
最新回复
(
0
)