首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-06-29
42
问题
有如下类定义:
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/3Y8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为2,请将程序补充完整。usingnamespacestd;classBasepublic:【】voidfun(){cout<<1;}};classDerived:p
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回位能取任意类型。
下列程序的输出结果为()。#include<iostream.h)classTestClass{public:TestClass(){val++;}static,intval;};
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classpumpkin{public:pumpkin(){++count;}~p
若有以下定义:inta[]={1,2,3,4,5,6,7};charcl=’b’,c2=‘2’;则数值不为2的表达式是()。
随机试题
_________包括_________、档案局等。
溃疡的定义为
行政主体是指能自己承担相应法律后果的组织。以下哪些是这种法律后果的体现?()
城市道路设计中,下列()情况不需设竖曲线。
涉及证券市场的法规分为三个层次,第一个层次是全国人大及常委会颁布的法律。()
2016年2月,国家外汇管理局发布《合格境外机构投资者境内证券投资外汇管理规定》,对QFII外汇管理制度进行改革。改革中,将锁定期从一年缩短为3个月,保留资金分批、分期汇出要求,QFII每月汇出资金总规模不得超过境内资产的()。
大爆炸宇宙论认为,我们的宇宙就诞生在()亿年以前的一次大爆炸后。
InCambodia,thechoiceofaspouseisacomplexonefortheyoungmale.Itmayinvolvenotonlyhisparentsandhisfriends,【B
微型计算机中使用的关系数据库,就应用领域而言是属于
1.请将下列三个地区的粮食产量的数据建成一个数据表(存放在A1:C4的区域内),其数据表保存在sheet1工作表中。2.对建立的数据表选择“水稻产量(吨)”和“小麦产量(吨)”数据建立“三维簇状柱形图”,图表标题为“粮食产量图”,并将其嵌入到工作表
最新回复
(
0
)