首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-09-05
21
问题
有如下类定义:
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://jikaoti.com/ti/KTc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列枚举类型的定义中,包含枚举值3的是()。
下列类模板的定义中语法格式错误的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在类中重载赋值运算符时,应将其声明为类的()。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列有关继承和派生的叙述中,正确的是()。
软件设计中划分模块的一个准则是()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
下列字符串中可以用作C++标识符的是()。
随机试题
下列钢牌号中不是优质碳素结构钢的是()。
根据《中共中央国务院关于加强和完善城乡社区治理的意见》,街道办事处(乡镇人民政府)在社区治理体系中发挥的是()。
安全培训教育是化工安全管理工作的一项重要内容。
下列治则中。以五行相生规律确定的基本治疗原则
公共场所的卫生学特点是
()可以调动人的积极性。
劳动教养管理所应当把宣传传染性疾病的知识列为卫生知识教育的内容,开设专门的课程。()
爸爸问正在上高一的孩子最喜欢学习的课程。孩子回答:我不像讨厌语文那样讨厌数学,我不像讨厌英语那样讨厌物理,我不像喜欢化学那样喜欢数学,我对物理不像对语文那样喜欢。请问孩子最喜欢:
Intoday’sworld,insuranceplaysavaluableroleintheeconomicand1.______socialwelfareoftheentirepopulation.Thewish
A、Theneedtousetheservicesofpeoplewhowerenotphysicallynear.B、Theneedtohaveacommonsetofvalues.C、Thefearof
最新回复
(
0
)