首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0):valB(x){cout
有如下程序: #include using namespace std; class Base{ public: Base(int x=0):valB(x){cout
admin
2016-11-25
26
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0):valB(x){cout<
~Base(){cout<
private:
int valB;
};
class Derived:public Base{
public:
Derived(int x=0,int y=0):Base(x),ValD(y){cout<
~Derived(){cout<
private:
int valD;
};
int main(){
Derived obj12(2,3);
return 0;
}
运行时的输出结果是( )。
选项
A、2332
B、2323
C、3232
D、3223
答案
A
解析
在主函数中创建类Derived对象obj12(2,3)时,因为类Derived是从基类Base派生而来,所以首先调用基类的构造函数,输出2,再调用派生类构造函数,输出3。当主函数运算结果时,首先调用派生类的析构函数,输出3,再调用基类的析构函数输出2。所以输出结果为2332。
转载请注明原文地址:https://jikaoti.com/ti/hvt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
下面关于虚函数的描述,错误的是
在一个C++程序中,每个变量都必须遵循______的原则。
设有下列二叉树:对此二叉树前序遍历的结果为
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
对于语句cin>>x中的各个组成部分,下列叙述中错误的是
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
诊断UA/NSTEMI非必需的检查是()。
痈常发生于身体的
急诊室接诊一位中毒患者,已意识模糊,陪同患者就医者不知患者服用何种物质而致中毒,护士应选择的洗胃液是
检验批的质量验收包括()的内容。
下列选项中,属于税务师必须履行的义务和应享有的权利的有()。
下列各项预算中,不是以生产预算为基础编制的有()。
怎样理解沟通在管理工作中的作用?思考不同的沟通方式适用于何种工作情境。
要在报表上显示格式为"7/总10页"的页码,则对应控件的控件来源属性应设置为
在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:PrivateSubCommandk_Click()subT.Form.RecordSource="select*from雇员"E
QuiteafewNewYorkerstooktheirmayor’srecentadviceandgotaflushot.Peoplewhocareforthosemostvulnerabletothei
最新回复
(
0
)