首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-10
52
问题
有如下类定义:
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://www.kaotiyun.com/show/0ufp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
设有以下类和对象的定义:classA{public:intm;};Ak1,k2,*p1,*p2;则下面针对成员变量m的引用,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str,charc,char*str2)的功能是:如果str中包含字符“!”,则替换成’a’;
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
数据库设计过程不包括()。
下列叙述中正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列数据结构中,属于非线性结构的是()。
下列符号中不属于C++关键字的是()。
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
随机试题
有一直齿园柱齿轮,m=4,Z=36,它的齿高为()
A.Na+、Cl-B.K+、Cl-C.葡萄糖D.白蛋白血浆晶体渗透压的形成主要取决于
下列哪项不是引起肝硬化的因素
在计算房屋建筑面积时,层高在()米以下的夹层、插层、技术层、地下室和半地下室等不计算在内。
均质圆柱体半径为R,质量为m,绕关于对纸面垂直的固定水平轴自由转动,初瞬时静止(G在O轴的铅垂线上),如图所示。则圆柱体在位置θ=90°时的角速度是()。
在条件合适时,山岭、丘陵地区的矿井通常优先采用平硐开拓方式。平硐开拓方式的特点是()。
生产性粉尘按其性质一般分为如下的()。
下面关于行政许可设定的说法,哪些是正确的?()
Formorethantwodecades,U.S.courtshavebeenlimitingaffirmative-actionprogramsinuniversitiesandotherareas.Thelega
在E-R图中,用来表示实体联系的图形是( )。
最新回复
(
0
)