首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-06-29
20
问题
有如下类定义:
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/kY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于虚函数下面说的正确的是
重载输入流运算符<<必须使用的原型为
关系模型允许定义3类数据约束,下列不属于数据约束的是
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
C++语言中表示双精度浮点数的关键字是【】。
用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下:TC2TC3TC1(1)类TC2公共继承于TC1,请在注释1后
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHC二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
结构化程序设计的基本原则不包括( )。
随机试题
肥大细胞的特点是()
《一千零一夜》共收,A300多个故事,所有这些故事都套在第一个故事中。这个故事是()
影响领导决策的各种因素的总和是【】
解方程=0.
A.持续免疫B.短暂免疫C.带虫免疫D.再感染E.交叉免疫人体感染流行性感冒后免疫状态是
日本血吸虫的中间宿主为
对于农产品、矿产品等初步加工建设项目,在进行建设地区选择时应遵循的原则是()
消防技术服务机构对某单位设置的预制干粉灭火装置进行验收前检测。根据现行国家标准《干粉灭火系统设计规范》(GB50374),下列检测结果中,不符合规范要求的是()。
指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的第3步的时间为______△t。
从不同的角度可对流水线进行分类。按流水线是否有反馈回路可以分为( )。
最新回复
(
0
)