首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: class Parents{ public: int publicData; prlVate: mt privateData; }; class ChildA:publi
有如下类定义和变量定义: class Parents{ public: int publicData; prlVate: mt privateData; }; class ChildA:publi
admin
2020-04-07
70
问题
有如下类定义和变量定义:
class Parents{
public:
int publicData;
prlVate:
mt privateData;
};
class ChildA:public Parents{/*类体略*/};
class ChildB:private Parents{/*类体略*/);
ChildA a:
ChildB b:
下列语句中正确的是( )。
选项
A、cout<<a.publicData<<endl;
B、cout<<a.priVateData<<endl;
C、cout<<b.publicData<<endl;
D、cout<<b.priVateData<<endl;
答案
A
解析
基类Parents的私有成员privateData在派生类ChildA和ChildB中是不可以访问,所以选项B、D是错误,而派生类ChildB私有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildB中变为私有成员,只能在派生类ChildB内部访问,因而选项C是错误的。派生类ChildA公有继承基类Parents,所以基类Parents的公有成员publicData在派生类ChildA中可以访问。
转载请注明原文地址:https://kaotiyun.com/show/Sj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有两个串p和q,求q在p中首次出现位置的运算称作
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
有以下程序:#include<iostream.h>classA{intx;public:A(inta){x=a;}
有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int
下列关于类与对象的说法中,不正确的是()。
在下面程序中,括号里应填()。#include<iostream>usingnamespacestd;classA{public:voidfun()
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下列运算符中,不能重载的是
检查软件产品是否符合需求定义的过程称为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
在行政组织的外部目标中,区别于其他组织的显著特征是
某公司首次承揽到三个集装箱运输业务,时间较紧,从上海至大连铁路1200公里,公路1500公里,水路1000公里。该公司自有10辆10吨普通卡车和一个自动化立体仓库,经联系附近一家联运公司虽无集装箱卡车,但却有专业人才和货代经验,只是要价比较高,至于零星集装
尿毒症心血管并系统表现中不常见
某市政工程公司中标一座污水处理工程,该工程采用二级污水处理工艺。工程项目中含一座污水泵站工程,采用沉井法施工。泵站直径18m,高14m,土层主要为黏土质砂土,项目部采用水枪冲土法下沉,用水力吸泥机吸泥。沉井采用泥浆套润滑减摩:沉井下沉至设计标高后,对减摩泥
下图中所显示的曲艺形式是()
Youaretowriteinnolessthan150wordsonthetopic"SecurityorPrivacy".YourcompositionshouldbebasedontheChinesec
在过去的10年中,登山设备有了几项改进,这些改进使该运动对于经验丰富的登山者来说更加安全、更加惬意了。然而虽然有了这些改进,过去10年中登山事故发生率仍旧翻了一番。以下哪项,如果正确,能最好地调和了它们之间明显的分歧?
下列说法正确的是()。
设3元的实二次型f=xTAx的秩为1,且A的各行元素之和为3.求.
设f(x)在[-a,a](a>0)上有四阶连续的导数,f(x)/x3存在.证明:存在ξ1,ξ2∈[-a,a],使得a5f(4)(ξ1)=60∫-aaf(x)dx,a4f(4)(ξ1)=120f(ξ2).
最新回复
(
0
)