首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
admin
2012-12-29
28
问题
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
选项
A、派生类的构造函数会隐含调用基类的构造函数
B、如果基类中没有缺省构造函数,那么派生类必须定义构造函数
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D、在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
答案
D
解析
此题考查的是派生类的构造函数和析构函数。在撤销派生类对象时,析构函数的执行过程和构造函数严格相反,即:对派生类新增普通成员进行清理;调用成员对象析构函数,调用基类析构函数对基类进行清理。
转载请注明原文地址:https://jikaoti.com/ti/XcL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(ima[][N],imm),该函数的功能是使数组右上半三角元素中的值乘以m。例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分
有以下程序:#include<stdio.h>main(){ini=5:do{if(i%3==1)if(i%5==2){printf(”*%d”,i);break;}i++:}while(i
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
有以下程序:#includemain(){intk,n=0;charc,str[]="teach";for(k=0;str[k];k++){c=str[k];switch(k)
若有代数式,(其中e仅代表自然对数的底数,1不是变量),则下列能够正确表示该代数式的C语言表达式是()。
下面属于良好程序设计风格的是()。
有二叉树如下图所示: 则前序序列为()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在黑盒测试方法中,设计测试用例的根据是()。
下面关于成员函数重载运算符和友元函数重载运算符相同的是()。
随机试题
BythetimeyouarriveinLondon,we______inEuropefortwoweeks.
Adoctor,togetherwithtwonurses,______senttothemountainvillage.
根据《中华人民共和国物权法》规定,()有权按照合同约定,利用他人的不动产,以提高自己的不动产的效益。
下列金融产品或工具中,我国QDII可以投资的有()。Ⅰ.美国存托凭证Ⅱ.公司债券Ⅲ.住房按揭支持证券Ⅳ.贵金属
关于劳动合同的订立,下列说法中正确的是()。
Ericisconsideredtobeatalentedteacher,______withaquickmindandgoodhumor.
菱形ABCD的周长为20cm,对角线AC的长为8cm,则此菱形内切圆的周长与回积分别是[].
Imaginefishermenwalkingdowntotheseashore,readytocarryouttheirearlymorningroutineofpreparingtheirboatsandnet.
RobertBurnsisrememberedmainlyforhissongswritteninthe______dialectonavarietyofsubjects.
WilltheEuropeanUnionmakeit?Thequestionwouldhavesoundedstrangenotlongago.Noweventheproject’sgreatestcheerlead
最新回复
(
0
)