首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-05-22
9
问题
有如下类定义:
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/FB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于结构化程序设计原则和方法的描述错误的是()。
A、 B、 C、 D、 B此题考查的是构造函数。如果一个类中没有定义任何构造函数,编译器将生成一个不带参数的公有缺省构造函数。但只要定义了一个任意的构造函数,就不会生成缺省构造函数了。
叶子结点树中度为零的结点,也就是没有后件的结点,称为叶子结点。
A、 B、 C、 D、 C类指针可以指向派生类对象,但是只能访问基类的数据成员和成员函数。f()作为虚函数,在派生类中被重新定义,可以通过基类指针或者引用来访问基类和派生类中的同名函数。
A、 B、 C、 D、 C派生类的构造函数定义的一般格式为:派生类名(参数总表):基类名(参数表){派生类新增数据成员的初始化语句}在生成对象b时,就自动给基类构造函数传递实参1
A、 B、 C、 D、 Apb作为基类指针,可以指向派生类对象,但是它只能访问基类的成员函数,而不能访问派生类的成员函数,所以pb->show();访问的是基类的show()函数,故打印10,20。
A、 B、 C、 D、 B只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,本程序共生成了3个同类对象a,b[2]。
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
以下选项中合法的用户标识符是
随机试题
呼吸性酸中毒时血液中发挥主要作用的缓冲碱是
自觉维护国家利益,体现在()
女,69岁,心前区疼痛6h,心电图示急性广泛前壁心肌梗死伴室性早搏。入院体检:气急不能平卧,血压17.5/10.7kPa(130/80mmHg),心率120次/分,早搏10次/分,并有奔马律。两肺散在细湿啰音,伴少许哮鸣音。肝颈静脉回流征阴性。经吸氧仍
A.麝香B.冰片C.苏合香D.石菖蒲E.石决明能开窍醒神,清热止痛的药物是
单位工程完工后,施工单位应自行组织有关人员进行检查评定并向()提交工程验收报告。
如果企业采用变动成本法核算产品成本,产品成本的计算范围是()。
某县城酒厂为增值税一般纳税人,2005年9月份发生如下经济业务:(1)销售甲种粮食白酒10吨,每吨含税单价24570元;销售乙种粮食白酒5吨,每吨含税单价22230元;销售丙种粮食白酒20吨,每吨含税单价21060元,款项全部存入银行。(
IntheUnitedStates,itisnotcustomarytotelephonesomeoneveryearlyinthemorning.Ifyoutelephonehimearlyintheday,
A、 B、 C、 D、 D
在考生文件夹下,有一个数据库文件“sampl.accdb”,一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。在该数据库文件中已经建立了一个表对象“tSmd”。试按以下操作要求,完成各种操作:将“tScore”表中“成绩I
最新回复
(
0
)