首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
admin
2015-07-22
31
问题
有如下类定义:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: private Base{
int k;
public:
void f();
};
则允许成员函数 f 访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
私有继承中,基类的所有成员(除了private成员)在派生类中为private成员;另外C++中,class关键字定义的类,默认的访问级别为private;题目中Derived以private方式继承Base,所以Derived中private成员有:n、p、k,没有public和protected成员,成员函数f可以访问Derived的private成员、public成员和protected成员,答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/VyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是
在C++语言中函数返回值的类型是由()决定的。
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iomanip>
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
对下列二叉树进行前序遍历的结果为
如果利用C++流进行输入输出,下面的叙述中正确的是
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
随机试题
基因组是指
利用吗啡抑制呼吸的作用,可用于治疗
机床工作时发生振动有何危害?
关于可用贷款额度的确定,下列说法不正确的是()。
下列项目中,免征土地增值税的是()。
一般资料:求助者,女性,44岁,已婚,公司职员。焦虑不安,伴头痛、失眠四个多月。案例介绍:求助者在一家公司工作了十余年。前几年生意好做,薪金较高,房子和车子都有。丈夫是中学教师,夫妻感情好,儿子上高中,学习优异。近几年来生意有些难做,求助者虽然很努
某高速公路收费站入口处的安全标识墩如图(1)所示,墩的上半部分是正四棱锥P—EFGH,下半部分是长方体ABCD—EFGH,图(2)、图(3)分别是该标识墩的正(主)视图和俯视图.请画出该安全标识墩的侧(左)视图;
关于法学产生的条件,下列说法中正确的有
请阅读下面的摘要,概括摘要中描述研究方法的部分,并说明该研究是否有可以改进的地方。提取干扰对内隐记忆的影响摘要:以往的研究大多认同内隐记忆不会受到干扰
下面程序的输出结果是() main() { inta[10]={l,2,3,4,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
最新回复
(
0
)