首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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-07-22
54
问题
有如下类声明和函数声明
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/e8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,属性与操作相似的一组对象称为【】。
数据库系统中实现各种数据管理功能的核心软件称为【】。
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
下列语句段将输出字符’*’的个数为inti=100;while(1){i--;;if(i==0)break;cout<<’*’;
下面有关重载函数的描述中正确的是
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
下列叙述中正确的是
对下列二叉树进行前序遍历的结果为
有以下类定义:classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是______。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
随机试题
诊断肺炎球菌性肺炎最有价值的是
CT模拟定位过程不包括
以下哪种先天性心血管病的血液动力学障碍结果显示肺片纹理稀少
患者,男,46岁,患有精神分裂症,因一次吞服大剂量氯丙嗪导致急性中毒,患者出现昏睡、血压下降至休克水平,并出现心动过速和心电图异常。抢救除立即给予中枢神经系统兴奋药外,应立即提升血压,但不可选用()
下列哪项不属于牙周病的局部促进因素
在锻造生产中易发生的外伤事故,按原因可分为三类,不属于这三类的是()。
外部效应
①如果说,人生是一部越写越快的书,那么,一场病便是一个句号,一段承前启后的空白②病中,其实是阅读和思考的大好季节③因为病,你被甩出了正常的生活轨道,那么你就可以更从容更客观更冷静地审视自己,反思病前的生活,设计病后的日子④读书疲劳时。你还
下列关于Applet所执行的操作,说法正确的是______。
A、Sexeducationthatshouldn’tbeoverlooked.B、Advantagesofpropersexeducation.C、Differentattitudestowardssexeducation.
最新回复
(
0
)