首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2020-05-14
37
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员包括
选项
A、n
B、n 和 k
C、n、k 和 p
D、n、k、p 和 m
答案
B
解析
公有继承中,基类成员保持自己的访问级别(private成员除外),基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;所以程序中Derived类的public成员有:n、k,protected成员有:p,m对Derived不可见,所以Derived对象d可访问的成员有:n、k,protected成员不可见;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Tg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是______。#include<iostream.h>classA{public:virtualvoidfun()=0{};};classB:publicA{
下列代码段声明了3个类:classPerson();classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是()。
下列叙述中正确的是()。
下列属于大型数据库系统的是()。
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,int
下列关于运算符重载的描述中,正确的是
下图所示的二叉树的先序遍历序列是【】。
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是______。
软件调试的目的是()。
随机试题
简述斯巴达的教育特点。
Manybirds______theislandduringthesummermonths.
中风的发生跟下列哪些脏腑的阴阳失调有关
A.S段下移B.ST段明显上抬,呈弓背向上的单向曲线C.T波低平D.T波倒置E.异常深而宽的Q波急性心肌梗死心肌坏死的心电图改变是()
根据《水利建设工程施工分包管理规定》,水利工程施工分包按分包性质分为()。
《四川省旅游条例》规定,景区票价调整后,再次提出调整票价申请必须在()。
19世纪中期经济全球化的最大特点是()。
20世纪80年代以来,以市场为取向的改革使人力资本的市场价值得以实现,居民的教育收益率从较低水平提高到10%左右,这也是不同受教育水平劳动者之间收入差距扩大的重要原因。随着受教育程度提高,高学历劳动者不再稀缺,教育收益逐渐稳定,高低学历的劳动者工资比不再上
犯罪分子在犯罪后又犯罪的是一般累犯。
Areyoudesiringforapromotion,abetterjobtitleorjustachangeofpace?Ifso,thinkaboutwhat’smissingfromyourprese
最新回复
(
0
)