首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA { int a; Public: AA(int n=0):a(n) {} }; class BB :public AA { public: BB(int n)________________ }; 其中横线处的缺失部分是(
有如下类定义: class AA { int a; Public: AA(int n=0):a(n) {} }; class BB :public AA { public: BB(int n)________________ }; 其中横线处的缺失部分是(
admin
2020-10-21
55
问题
有如下类定义:
class AA {
int a;
Public:
AA(int n=0):a(n) {}
};
class BB :public AA {
public:
BB(int n)________________
};
其中横线处的缺失部分是( )。
选项
A、:a(n) {}
B、:AA(n) {}
C、{ a(n); }
D、{ a=n; }
答案
B
解析
本题考查公用继承对基类成员的访问属性。公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有,本题中若要给派生类继承下来基类的私有成员赋值,那么只能调用基类的成员函数来对它赋值,成员变量默认的访问权限为私有,即a为私有变量。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/PNyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。A枚举常量NAME的值为1,B枚举常量NUMBER的则下列叙述中错误的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:TestClass1:0TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
建立一个类对象时,系统自动调用()。
在C++语言中函数返回值的类型是由()决定的。
下列关于运算符重载的叙述中,正确的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//…..c2=c1+10:由此可知:为类MyClock重载的“+”运算符函数的声明是()。
算法的时间复杂度是指()。
随机试题
女,67岁,有心绞痛病史,参加轻体力活动感心前区不适,连续步行100米或上1层楼梯等均可诱发心绞痛,按心绞痛CCS严重度分级,该患者病情属于
甲、乙、丙、丁欲设立一有限合伙企业,合伙协议中约定了如下内容,其中哪些符合法律规定?()
建设监理合同中,业主单位应该承担的义务不包括( )。
培训课程计划的内容主要包括()
划分第一次工业革命和第二次工业革命的主要依据是能源动力。()
刑罚执行的专门监督机关是()。
分区管理要求对每一个作业都分配()的内存单元。
阅读下面材料。回答下列问题。××省人民政府文件××[
【B1】【B5】
—Imusthaveeatensomethingwrong.Ifeellike______.—Itoldyounottoeatatarestaurant.You’dbetter______athome.
最新回复
(
0
)