首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-14
15
问题
有如下类定义:
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/Fr8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#inchMeusingnamespacestd:classA:public:A(){eout
有如下类定义:classMyClass{intb:chara;doublec;public:MyClass0:c(0.0),b(0),a(‘,’){}};创建这个类的对象时,数据成员的初始化顺序是
下面属于黑盒测试方法的是
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
类Sampie的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:Sample(intdata=0);priVate:intdata:}
下列有关继承和派生的叙述中,正确的是()。
对于一个类定义,下列叙述中错误的是
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHC二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
随机试题
A、呼吸道合胞病毒B、风疹病毒C、腮腺炎病毒D、腺病毒E、麻疹病毒可以引起人类呼吸道、胃肠道、泌尿道及眼部感染的病毒是
高楼:庭院
当项目场址设在江河湖岸附近时,为保证项目场址不受洪水淹没,应使建(构)筑物地坪标高至少高于最高洪水位()。
根据《水电建设工程质量管理暂行办法》(电水农[1997]220号),下列关于施工质量管理说法正确的是()。
工作分析的步骤与方法包括()。
甲公司因经营不善被清算,该公司经理指示将一价值30万元的资产从财产清单中去掉,后被人举报。根据有关法律的规定,可能受到的制裁措施有()。
TherewasaGreekshopkeeperinasmallconnershopinLondon.Shetaughtmeaboutthe【C1】__________ofanactofkindness,whichh
“分层教学”做法的主要依据是学生的身心发展具有()。
设集合A={a,b,c},A上的二元关系R={<a,a>,<b,b>}不具备关系(59)性质。
A、Theyshowfear.B、Theystarttocry.C、Theyturntoadults.D、Theyreachouttotouchthem.D短文提到,somebabies害怕陌生的成年人,但他们却会rea
最新回复
(
0
)