首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
派生类的构造函数的成员初始化列表中,不能包含
派生类的构造函数的成员初始化列表中,不能包含
admin
2013-02-27
76
问题
派生类的构造函数的成员初始化列表中,不能包含
选项
A、基类的构造函数
B、派生类中子对象的初始化
C、基类的子对象初始化
D、派生类中一般数据成员的初始化
答案
4
解析
本题考核构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。但是它不负责基类中子对象的初始化。
转载请注明原文地址:https://kaotiyun.com/show/yaVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>inta=1,b=2;voidfunl(inta,intb){printf("%d%d",a,b);)voidfun2(){a=3;b=4;)main(){fun1(5,6);f
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**S,intx[2][3]){**s=*(x[1]+1);}main(){inta[2][3]={1,2,3,4,5,6}
有以下程序:#include<stdio.h>intml(intx,intY){returnx<=y?x:y;}intm2(intx,inty){returnx<=y?y:x;}intfun(inta,intb){ret
有以下程序:#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){if(*ptr==0)putchar('X')
有以下程序:#include<stdio.h>main(){inta:a=(int)(-1.53*3);printf("%d\n",a);}程序的运行结果是()。
下列给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……以此类推。例如,若N=5,生成的矩阵为:1111112221123
以下程序用来统计文件中字符的个数(函数feof用于检查文件是否结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.dat","r");while(___
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
随机试题
BeautyisbigbusinessinChina.Thecountry’scosmeticsmarketisworth$26billionayear,makingitthethird-biggestinthe
2岁小儿中点位于
尖锐湿疣湿毒下注证的选方是
麻疹患儿对症治疗中,以下哪项不正确
改革开放后,我国区域经济学界提出了三大经济带的划分:它们指的是()。
邮政储蓄银行开拓()渠道促使信贷资金投向。
2×20年7月10日,甲公司以其拥有的一辆作为固定资产核算的轿车换入乙公司一项非专利技术,并支付补价10万元,当日,甲公司该轿车原价为160万元,累计折旧为32万元,未计提减值准备,公允价值为120万元,乙公司该项非专利技术的公允价值为130万元,该项交换
下列哪一项体征可判断为开放性气胸的呼吸困难?()
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
TheFoodandDrugAdministrationsaidonWednesdaythatitistryingtotrackdownasmanyas386pigletsthatmayhavebeengen
最新回复
(
0
)