首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
31
问题
有如下类定义:
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/krNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的______。
有以下程序()。#include<iostream.h>intf(intn){if(n==1)returnl;elsereturnf(n-1)+1;
关于纯虚函数和抽象类的描述中,()是错误的。
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’x=(a&&b)&&(c<’B’=;
有关构造函数的说法不正确的是()。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。classvector2D{doublex;//x分量
下面的叙述中,不符合赋值兼容规则的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
下列叙述中正确的是
随机试题
“三一律”的戏剧创作主张属于【】
在病理情况下,瞳孔扩大见于
以下哪种说法是正确的
从投资者的角度来看资金的增值特征使其具有时间价值。
根据《建设项目“三同时”监督检查和竣工环保验收管理规程(试行)》,建设单位在申请竣工环境保护验收时,提供的申请材料可以不包括()。
营销环境中的微观环境是指与公司关系密切、能够影响公司服务顾客能力的各种因素,主要包括销售渠道、客户、竞争对手及公众。()
税务机关作出具体行政行为时,未告知当事人诉权和起诉期限,致使当事人起诉逾期,当事人可从()时间算起2年内行使起诉权。
下列项目中,属于税收管理权限的有()。
所谓“市场失灵”,主要指以下()经济现象。
“立定三级跳远”属于( )
最新回复
(
0
)