首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
53
问题
有如下类定义:
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全国计算机二级
相关试题推荐
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>C);cout<<d;}
有以下程序:#include<iostream>inti=0;voidfun(){{staticihti=1;std::cout<<i++<<’,’;}std
关于面向对象的程序设计方法,下列说法正确的是______.
派生类的成员一般分为两部分,一部分是【】,另一部分是自己定义的新成员。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
通常的拷贝初始化构造函数的参数是()。
有以下程序()。#include<iostream.h>intf(intn){if(n==1)returnl;elsereturnf(n-1)+1;
下列叙述中正确的是
随机试题
一纺织女工不慎将头发卷入机器,造成大面积头皮撕脱。关于其创面的描述,不正确的是
“办公建筑的开放式、半开放式办公室,其室内任何一点至最近的安全出口直线距离不应超30m”规定中的安全出口是指:
在某项工程中,监理企业A与施工单位B串通起来,为施工单位谋取非法利益,并给建设单位造成了一定损失。根据法律应()。
对受打击报复的会计人员,应当恢复其()。
某取得了中间介绍业务资格的证券公司接受甲期货公司委托,协助办理开户手续。为了使前来咨询的李某能够开户,证券公司从业人员热情地向李某介绍业务,向李某承诺期货交易无风险,高收益。未仔细审查其提供的资料,甚至未能发现其身份证上的照片与本人不符。请回答下
论文形式笔试的主要缺点是()。
在政府发行的国债中,流动性强,被称为“有利息的钞票”的是()。
编制数量指标指数一般是采用()做同度量因素。
牧人用一只绵羊和鞋匠的两双鞋进行交换,则绵羊在交换中所处的地位是()。
人力资源开发的主体层次有()。
最新回复
(
0
)