首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
admin
2015-06-27
56
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: protected Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
保护继承中,基类的public和protected成员在派生类中都是protected成员,所以类Derived中,public成员为:k,protected成员为:n、p,没有private成员,m对Derived不可见;Derived对象d可访问的只有public成员,即k;答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/BDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统与文件系统的最主要区别是()。
下列说法中错误的是______。
在下面的类定义中,横线处应填入的内容是______。classFred{public:voidprint(){cout<<data<<end1;}voidsetData(do
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;b
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
对于模板定义关键字class和typename说法不正确的是()。
随机试题
已行,非弗思也()。
脾主升清的确切内涵是
炎症的本质是
给体重3kg的家兔静脉注射20%葡萄糖5ml后,尿量增多的主要原因是
借贷记账法的试算平衡方法有()。
成本法主要适用于()前提下的资产评估。
()对于绿茶相当于音乐对于()
[A]Thefirstandmoreimportantistheconsumer’sgrowingpreferenceforeatingout:theconsumptionoffoodanddrinkinplace
PleasejoinusforcocktailstocelebratethepublicationofChefMelindaWaterston’sRecipesforRainyDays:ACookbookMyrtle
Tobe______Icouldn’tunderstandwhathewasgettingat.Ifyouwantedtoknowyou’dbetterasksomeoneelse.
最新回复
(
0
)