首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2019-03-05
30
问题
有如下类声明和函数声明
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/SSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于数组的描述错误的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1Base";}virtual
算法具有五个特性,以下选项中不属于算法特性的是()。
设有如图所示的二叉树则对该二叉树前序遍历的结果是
将x+y*z中的“+”用成员函数重载,"*"用友元函数重载应写为_____。
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列有关继承和派生的叙述中,正确的是
设有以下类和对象的定义:classA{public:intm;};Ak1,k2,*p1,*p2;则下面针对成员变量m的引用,错误的是()。
关于静态数据成员的描述中正确的是()。
随机试题
下列属于固体废物的是:
从内容政策上划分政策类型,按照时间效力由长到短,空间效力由全局到局部,下列顺序正确的是
在器官移植排斥反应中起明显作用的是______。
对药物剂型进行分类的方法包括()。
( )属于基本风险。
投资组合保险策略是指保持资产所占比重与该资产的相对价格同方向变动,则投资组合中的各类资产所占比重应随市场相对价格的下降而降低。()
可分为一级文物、二级文物和三级文物的是()
计算∫Lxdy一(2y+1)dx,其中(1)L从原点经过直线y=x到点(2,2);(2)L从原点经过抛物线y=到点(2,2).
Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneediss
Hecouldn’thelp______.
最新回复
(
0
)