首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-03-05
23
问题
有如下类定义:
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://kaotiyun.com/show/FqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设A为test类的对象且赋有初值,赋值符号已经重载,则语句testB=A;表示
以下不属于构造函数特征的是
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为()。main(){inta,b;scanf(“%d%d”,&a,&b);cin>>a>>b;tout<<“a=”<<a<<“b=”<<b;
下列有关继承和派生的叙述中,正确的是
不合法的main函数命令行参数表示形式是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
用数组A[1…n]顺序存储完全二叉树的各结点,则当i>0,且i<=______时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
随机试题
经济学主要是研究()
启动外源性凝血途径的物质是()
一20岁青年男性,玻璃割伤右前臂
根据《行政许可法》的规定,下列选项中的哪种情况,可以设定行政许可?
破产法规定,企业整顿期间,应将整顿的情况定期向()报告,同时向()报告,并听取意见。
城市低保金的申请,是由户主向()的街道办事处或镇人民政府提出书面申请。
假设该省城镇就业人口占全省总就业人口的2/5,且两者各年龄段就业人口平均分配,则城镇哪个年龄段的失业人员人数最接近全省30~34岁年龄段失业人数?()
求微分方程x2y’+xy=y2满足初始条件y(1)=1的特解.
在软件设计中,不属于过程设计工具的是()。
以下关于优先级比较,叙述正确的是______.
最新回复
(
0
)