首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class AA{ int a; public: AA(int n=0):a(n){} }; class BB :public AA{
有如下类定义: class AA{ int a; public: AA(int n=0):a(n){} }; class BB :public AA{
admin
2021-06-10
25
问题
有如下类定义:
class AA{
int a;
public:
AA(int n=0):a(n){}
};
class BB :public AA{
public:
BB(int x) __________
};
其中划线处应填写的内容是
选项
A、:AA(x){}
B、:a(n){}
C、{a(x);}
D、{a=x;}
答案
A
解析
C++中,派生类构造函数的初始化列表只能初始化派生类的成员,不能直接初始化继承成员。所以派生类构造函数需要将基类构造函数包含在初始化列表中来间接初始化继承成员,选项B错误;AA中的成员a是private成员,对BB不可见,选项C,D错误;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/5Lh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数声明中,错误的是
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
若x和y是程序中的两个整型变量,则下列if语句中正确的是
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
下列关于默认参数的叙述中,错误的是
已知数组aft的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
下面不属于软件设计阶段任务的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
在下列关键字中,不能用来表示继承方式的是()。
随机试题
革命统一战线的基础是()。
下列不属于医师美德的是
期货从业人员辞职、被解聘或者死亡的,机构应当自上述情形发生之日起()个工作日内向中国期货业协会报告,由协会注销其从业资格。[2012年6月真题]
关于战略性人力资源管理与传统的人力资源管理的区别,错误的陈述是()。
办公室的明度指标应能给人以()。
大伟因交通意外导致下肢瘫痪,外出需以轮椅代步。为使大伟重新融入社会,社会工作者小林采用职业康复的方法帮助他,小林实施职业康复服务的第一个环节应是()
下列选项中不属于生物性需要的是()。
马克思创立马克思主义哲学时,吸收了被列宁称之为“基本内核”的哲学思想,该思想的创立者是()。
下列关于ADSL的描述中,错误的是()。
A、Ithasbeenthebestsellerforweeks.B、Itadvisespeopletochangethemselves.C、Itisbeingsoldataverylowprice.D、Itd
最新回复
(
0
)