C++ ZTE 之继承与访问控制真题

#include<iostream>
#include<stdio.h>

using namespace std;

class Test;
class Base {
protected:
int mltem;
private:
int mCount;
friend class Test;
}; 

class Sub:public Base {
public:
void Test(const Sub& sub,const Base& base)
{
int i=mltem;   //(A)
i = sub.mltem;   //(B)
i = base.mltem;  //(C)
}
}; 

class Test
{
public:
int Count(const Base& base)
{
return base.mCount;  // (D)
}
};

int main() {
// your code goes here
return 0;
}

【解析】

答案:C

1.公有继承:

派生类可以访问基类的非私有成员;

派生类对象可以访问基类的公有成员;

2.私有继承与保护继承:

派生类可以访问基类的非私有有成员;

派生类对象不可以访问基类的所有成员;

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-02 23:20:10

C++ ZTE 之继承与访问控制真题的相关文章

2018.7.21 晚自习企业真题2

Java逻辑思维面试 [7]五个大小相同的一元人民币硬币.要求两两相接触,应该怎么摆? [8]猜牌问题 S 先生.P先生.Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A.Q.4 黑桃J.8.4.2.7.3 草花K.Q.5.4.6 方块A.5.约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生.这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗? 于是,S先生听到如下的对话:P先生:我不知道这张牌. Q先生:我知道你不知道这张

2016上半年网络工程师考试上午真题(51-75)

2016年上半年网络工程师考试真题是备战下半年网络工程师考试的最佳资料,下面希赛软考学院为您整理了上午试题,供您参考学习. 2016年上半年网络工程师考试上午真题(51-75) ●下面4个主机地址中属于网络220.115.200.0/21的地址是(51). A.220.115.198.0 B.220.115.206.0 C.220.115.217.0 D.220.115.224.0 ●假设路由表有4个表项如下所示,那么与地址115.120.145.67匹配的表项是(52),与地址115.120.

2016年上半年信息系统管理工程师考试上午真题(1)

通过信息系统管理工程师考试并获得证书的人员,能聘任对应技术岗位,能评中级职称.下面希赛软考学院为您整理了2016年上半年信息系统管理工程师上午真题,助准备参加考试的你一臂之力. 2016年上半年信息系统管理工程师考试上午真题(1-25题) ●CPU主要包含(1)等部件. A.运算器.控制器和系统总线 B.运算器.寄存器组和内存储器 C.运算器.控制器和寄存器组 D.控制器.指令译码器和寄存器组 ●按照(2),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机). A.规模和处

2016年上半年信息系统管理工程师下午真题

通过信息系统管理工程师考试并获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据<工程技术人员职务试行条例>有关规定和工作需要,从获得计算机专业技术资格(水平)证书的人员中择优聘任相应专业技术职务.下面希赛教育软考学院为您带来2016年上半年信息系统管理工程师考试下午真题,供您参考学习,希望明年将参考的朋友能顺利通过考试. 2016年上半年信息系统管理工程师考试下午真题 试题一(共15分) 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内. [说明] 某企业

2016年上半年系统分析师上午真题(上)

 要想把握住考试出题方向,做真题是最直接也是最有效的方法.下面希赛软考学院为您整理了2016年上半年系统分析师上午试题,准备参加2017年系统分析师考试的朋友,不要错过了.  2016年上半年系统分析师上午真题1-25题  ●用例是一种描述系统需求的方法,以下关于用例建模的说法中,正确的是().  (1)A.用例定义了系统向参与者提供服务的方法  B.通信关联不仅能表示参与者和用例之间的关系,还能表示用例之间的关系  C.通信关联的箭头所指方是对话的主动发起者  D.用例模型中的信息流由通信关联

2016年上半年系统分析师上午真题(中)

 要想把握住考试出题方向,做真题是最直接也是最有效的方法.下面希赛软考学院为您整理了2016年上半年系统分析师上午试题,准备参加2017年系统分析师考试的朋友,不要错过了.  2016年上半年系统分析师考试上午真题(26-50题)  ●对信息系统进行建模,其目的是为了获得对系统的框架认识和概念性认识.以下关于建模方法的叙述中,正确的是().  (27)A.领域模型描述系统中的主要概念.概念的主要特征及其之间的关系  B.用例模型描述了一组用例.参与者以及它们之问的关系  C.IPO图将系统与外界

2016年上半年网络工程师考试真题(下午题)

2016年上半年软考已经结束了,此次的真题是绝佳的学习参考资料,通过最近的真题,可以把握考试的出题方向和考试重点,下面希赛软考学院为您带来2016年上半年网络工程师考试下午试题,供您参考学习.  2016年上半年网络工程师下午真题 试题一(共20分) 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内. [说明] 某企业网络拓扑如图1-1所示,A~E是网络设备的编号. [问题1](每空1分,共4分) 根据图1-1,将设备清单表1-1所示内容补充完整. 表1-1 [问题2](每空2分

2016年下半年信息安全工程师考试真题含答案(下午题)

2016年下半年信息安全工程师考试真题含答案(下午题) https://www.moondream.cn/?p=328 试题一(共20分) 阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内. [说明] 研究密码编码的科学称为密码编码学,研究密码破译的科学称为密码分析学,密码编码学和密码分析学共同组成密码学.密码学作为信息安全的关键技术,在信息安全领域有着广泛的应用. [问题1](9分) 密码学的安全目标至少包括哪三个方面?具体内涵是什么? [问题2](3分) 对下列违规安全事件,

2018高考数学真题权威专家评析+2019备考方向解读

2018高考数学真题汇总!权威专家评析+2019备考方向解读 "试卷稳中求新,在保持结构总体稳定基础上,科学灵活地确定试题内容,强调数学应用,突出关键能力."教育部考试中心命题专家认为,2018年高考数学卷一个突出的特点是,根据文理科考生数学素养综合要求,调整文理科同题比例,为新一轮高考数学不分文理科的改革进行了积极探索. 探索内容改革,助推素质教育 教育部考试中心命题专家介绍,根据文理科考生数学素养的综合要求,调整全国Ⅱ卷.全国Ⅲ卷文理科同题比例,为新一轮高考数学不分文理科改革进行了