首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
admin
2016-11-23
78
问题
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
选项
A、派生类的构造函数会隐含调用基类的构造函数
B、如果基类中没有缺省构造函数,那么派生类必须定义构造函数
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D、在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
答案
D
解析
此题考查的是派生类的构造函数和析构函数。在撤销派生类对象时,析构函数的执行过程和构造函数严格相反,即:对派生类新增普通成员进行清理;调用成员对象析构函数,调用基类析构函数对基类进行清理。
转载请注明原文地址:https://kaotiyun.com/show/MsAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为#include<iostream.h>voidmain(){inta=3,b=0; int*p=&a; b=+a++; cout<<*p<<”,”<<
在设计程序时,应采纳的原则之一是
判断char型变量c是否为小写字母的正确表达式是
重载的运算符保持其原有的【】、优先级和结合性不变。
通过使用new和delete两个运算符进行的分配为【】存储分配。
若定义intk=7,x=12;,则能使值为3的表达式是
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++
为完成下面的程序,应在划线处填入的语句是#include<iostream>usingnamespacestd;classBase{private:intx;public:B
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
若执行以下程序时从键盘上输入9,则输出结果是main(){intn;cin>>n;if(n++<10)cout<<n<<end1;elsecout<<n--<<end1;}
随机试题
甲、乙、丙依次比邻而居。甲为修房向乙提出在其院内堆放建材,乙不允。甲遂向丙提出在其院内堆放,丙要求甲付费200元,并提出不得超过20天,甲同意。修房过程中,甲搬运建材须从乙家门前经过,乙予以阻拦。对此,下列哪一种说法不正确?()
全面建成小康社会,最艰巨、最繁重的任务在()。
公共关系的三个基本类型是什么?
A.抑制细胞过度生长和增殖的基因B.体外引起细胞转化的基因C.存在于正常细胞基因组的癌基因D.携带有转导基因病毒的癌基因DNA病毒癌基因
茄科生物碱中为中药麻醉主要成分的是
建设单位应当在工程竣工验收后( )个月内,向城建档案馆报送一套符合规定的工程建设档案。凡工程建设档案不齐全的,应当限期补充。
当前,全球新一轮科技革命和产业变革方兴未艾,科技创新正加速推进,并深度融合、广泛渗透到人类社会的各个方面,成为重塑世界格局、创造人类未来的主导力量,这一新的趋势表明:
案例:某长跑运动员听说运动时补糖可以提高运动能力,因此在比赛前大量食用糖果,结果运动成绩没有提高,反而引起了腹痛、恶心等症状。问题:分析此运动员的错误所在并提出正确建议。
资本—帝国主义列强不能灭亡和瓜分近代中国的最根本原因是()
Pollution,overfishingandthe(36)______ofcoastalprojectshavepushedmanyfishtothebrinkof(37)______.InEastChina’s
最新回复
(
0
)