首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义和变量定义: 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
37
问题
有如下类定义和变量定义:
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://jikaoti.com/ti/CWA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#includeusingnamespacestd;classBase{public:intm,n;Base(inti,intj):m(i),n(j){}
在C++类的规定中:静态函数只能给引用类的静态成员和【 】。
将一个函数声明为一个类的友元函数必须使用关键字【】。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
通过使用new和delete两个运算符进行的分配为______存储分配。
下列选项中,不属于模块间耦合的是
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
以下定义:int(*p)[4]中,标识符p是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
不享有行政执法主体资格的组织是
治疗温燥伤肺,气阴两伤证的方剂是
治疗重度维生素D缺乏性佝偻病激期用
下列选项对人民法院赔偿委员会的表述不正确的是()。
在下列给出的成本分析的方法中,既属于月(季)度成本分析方法,又属于年度成本分析的方法是指()。
下列各项审计程序中,()可以帮助注册会计师证实X公司应收票据在财务报表中列报与披露的完整性认定。
Linux是一类UNIX计算机操作系统的统称,在Linux系统中有多个日志文件,但不包括()。
从搅动春节的微信红包,到与打车软件的亲密合作,再到令人眼花缭乱的互联网理财产品,互联网正渗入百姓金融生活的各个角落,为中小投资者带来收益,也给传统金融企业带来新的活力。这表明:①互联网企业创新推动金融产业优化升级②互联网理财成为百姓的唯一选择③居民投
FORIMMEDIATERELEASE"ifstime【K1】________BaynardCity’smulti-culturalartsfestival."BaynardCitywillonceagainhost
(81)Realestate,inbroaddefinition,islandandeverythingmadepermanentlyapartthereof,andthenatureandextentofone’s
最新回复
(
0
)