首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class XX{ int xdata; public: XX(int n=0) : xdata(n){ } }; class YY : p
有如下类定义: class XX{ int xdata; public: XX(int n=0) : xdata(n){ } }; class YY : p
admin
2021-05-06
23
问题
有如下类定义:
class XX{
int xdata;
public:
XX(int n=0) : xdata(n){ }
};
class YY : public XX{
int ydata;
public:
YY(int m=0, int n=0) : XX(m), ydata(n){ }
};
其中 YY 类的对象所包含的数据成员的个数是
选项
A、4
B、3
C、2
D、1
答案
C
解析
派生类公用继承基类,那么基类中私有不可访问,保护成员依旧是保护成员,公有成员依旧是公有成员;保护继承基类,那么基类的公用成员和保护成员在派生类中成为保护成员,私有成员不可访问;私有继承那么公有成员和保护成员变为私有,私有成员不可访问。本题中派生类继承基类的私有成员,不可直接访问但是可以通过基类的成员函数使用基类的私有数据成员,加上派生类的本身的数据成员,共有2个数据成员,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/NFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(
下列关于运算符重载的叙述中,正确的是()。
下面程序的输出结果为()。#include<iostream.h>voidmain(){intx;int&y=x;//变量引用y=99;cout<<"x="<<x<<endl;}
下列关于虚函数的说明中,正确的是()。
下列符号中能够作为C++标识符的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列字符串中,不可以用作C++标识符的是()。
算法的空间复杂度是指()。
随机试题
某机器采用四体低位交叉存储器,现分别执行下述操作:(1)读取6个连续地址单元中存放的存储字,重复80次;(2)读取8个连续地址单元中存放的存储字,重复60次;则(1)、(2)所花时间之比为()。
Bynowyouknowthat【C1】______yourmoney’sworthisnotjustamatterofluck.Itismoreoftenthe【C2】______ofbuyingskill【C
地西泮禁用于:
女性,35岁。诉下唇左侧疼痛破渍4d,影响进食。同样病史每年发作3~6次。口腔检查:下唇左侧黏膜可见一个直径4mm的溃疡,周边红,溃疡表面有黄色假膜,溃疡底部微凹陷,触明显。临床可诊断为
主治寒饮伏肺的药物有()。
根据现行国家标准《城市消防远程监控系统技术规范》(GB50440),关于城市消防远程监控系统设计的说法,正确的是()。
当基金份额净值计价出现错误时,()应当立即纠正,并采取合理的措施防止损失进一步扩大。
秘书在选择办公用品供应商时应注意其可靠性,包括对()的考虑。
BritainThemajorityofBritishpeopleworkin【1】industries.About20%workin【2】and5%inconstruction.Do-It-Yourself,orD
A、Hisabilitytoplaytheorgan.B、Hisinterestinmedicine.C、Hisdoctoraldegreesinphilosophyandmusic.D、Histalentsinpr
最新回复
(
0
)