首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
8
问题
有如下类定义:
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/Fr8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为【 】。
C++中“<<”是一个( )符号
所有在函数中定义的变量,连同形式参数,都属于
下列关于C++函数的说明中,正确的是()。
下列叙述中正确的是()。
以下叙述中正确的是()。
知大写字母A的ASCII码是65,小写a的;ASCII码值是97,则用八进制表示字符常量’\101’为()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
执行下列语句,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
随机试题
下列哪项是伤口二期愈合的特点
患者因右下颌磨牙突发剧烈疼痛就诊,疼痛呈放射性,不能定位。镜下见龋损下方牙髓血管扩张充血:血管通透性增加,液体渗出,组织水肿,沿血管壁周围大量中性粒细胞浸润。该疾病是
癥瘕患者若邪实止盛,肌肤甲错,首选
患者,男,46岁。背部皮下肿块,无疼痛,生长缓慢,呈扁平分叶状,质软活动,界线清楚,皮色如常,与皮肤无粘连。其诊断是()
实体真实与正当程序、控制犯罪与保障人权是各国刑事程序所追求的价值目标,也是贯穿于刑事程序始终的时常发生利益冲突的矛盾方面。在英美法系国家及大部分大陆法系国家的刑事诉讼程序中,都确认了“任何人不必自我归罪”的原则,即任何人都没有协助证明自己实施了犯罪行为的义
拆除租赁房屋时,如果被拆迁人与承租人未就解除租约达成协议,房屋拆迁补偿方式是()。[2003年考题]
依据《中华人民共和国固体废物污染环境防治法》,建设生活垃圾处置的设施、场所,必须符合国务院环境保护行政主管部门和国务院建设行政主管部门规定的()标准。
设置基础档案时,主要包括的项目有()。
下列经济业务会引起所有者权益要素变化的是()。
2
最新回复
(
0
)