首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
41
问题
有如下类声明和函数声明
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/yVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载输入流运算符>>必须使用的原型为
有以下程序:classDate{public:Date(inty,intm,intd);year=y;month=m;
下列程序的输出结果是【】#include<iostream>usingnamespacestd;intmain(){intBum=500;int&ref=num;ref+
下面关于类和对象的描述中,错误的是
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【 】。
以下for语句中不是死循环的是
设有下列二叉树: 对此二叉树前序遍历的结果为
随机试题
个人品德的形成。
关于溶血性贫血的定义,下列正确的是
公正不仅指形式上的类似,更强调公正的
在甲乙签订了一份分期交货的设备买卖合同后,由于制作设备的主要原材料市场价格暴涨,超过签约时价格近4倍,如果仍按原合同履行,则卖方甲方将承受近90万元的损失。故甲提出修改合同,提高供货价格,乙不允,甲遂中止供货。后乙诉至法院。根据上述情况,承办法官认为,本案
(2007年)当RLC串联电路发生谐振时,一定有()。
高处作业时,安全网应随着建筑物升高而提高,安全网距离工作面的最大高度不超过()m。
背景A公司承包某超高层建筑机电工程施工项目.该工程位于市中心繁华区,工程范围包括通风与空调,给排水及消防水,动力照明,环境与设备监控系统等,建设单位要求A公司严格实施绿色施工,严格安全和质量管理。A公司项目部针对工程情况,制定了绿色施工管理和环
巴洛克建筑发展到后期成为超级巴洛克建筑,后来在以下哪个西方殖民地地区流行_______。
若有关系(课程编号,课程名称,学号,姓名,成绩),要得到关系中有多少门不同的课程名称,应使用的关系运算是
IcametoliveherewhereIamnowbetweenWoundedKneeCreekandGrassCreek.Otherscametoo,andwemadetherelittlegrayho
最新回复
(
0
)