首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
admin
2015-08-01
32
问题
下列关于派生类构造函数和析构函数的说法中,错误的是( )。
选项
A、派生类的构造函数会隐含调用基类的构造函数
B、如果基类中没有缺省构造函数,那么派生类必须定义构造函数
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D、在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
答案
D
解析
此题考查的是派生类的构造函数和析构函数。在撤销派生类对象时,析构函数的执行过程和构造函数严格相反,即:对派生类新增普通成员进行清理;调用成员对象析构函数,调用基类析构函数对基类进行清理。
转载请注明原文地址:https://kaotiyun.com/show/dSNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n:x;}voidSetNum(intn1
下面是关于ios类的叙述,正确的是()。
类MyClass的定义如下:class MyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;};若要对
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
关于this指针的说明不正确的是
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
若从键盘输入70,则以下程序输出的结果是【】。 #include<iostream.h> voidmain() {inta;cin>>a; if(a>50)cout<<a; if(a>40)cout<<
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
随机试题
评定层状撕裂敏感性的最好方法是_____试验。
巴纳德认为“无关心区”的大小取决于______(后者决定着个人同组织结合的程度)。
镜下见子宫颈上皮层下部2/3的细胞出现异型性增生,但未达到全层,诊断为
建筑内墙装修材料中聚氯乙烯塑料的燃烧性能属于哪个级别?[2007年第052题]
招标人采用邀请招标方式的,应当向( )具备承担招标项目能力的法人发出邀请书。
若{an}为等差数列,a3,a10是方程x2—3x—5=0的两根,则a5+a8=______.
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______。
以下错误的Excel公式形式是:
Justfourbitsofinformationcollectedfromashopper’screditcardcanbeusedtoidentifyalmostanyone,researchershavefou
A、Roberthaslivedinmanyplaces.B、Robertusuallylosescontactwithhisfriendswheneverhemovesaway.C、Robertdoesn’twrit
最新回复
(
0
)