首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class A { public: A(){cout<<“A”;} ~A(){cout<<“~A”;} };
有如下程序: #include<iostream> using namespace std; Class A { public: A(){cout<<“A”;} ~A(){cout<<“~A”;} };
admin
2013-02-27
27
问题
有如下程序: #include<iostream> using namespace std; Class A { public: A(){cout<<“A”;} ~A(){cout<<“~A”;} }; A*p; public: B(){cout<<“B”;p=new A;} ~B(){cout<<“~B”;delete p;} }; B obj; return 0; ) 执行这个程序的输出结果是(
选项
A、BAA~A~B~A
B、ABA~B~A~A
C、BAA~B~A~A
D、ABA~A~B~A
答案
B
解析
本题考查的是类的构造函数和析构函数。派生类构造函数的执行顺序:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用予对象的构造函数,调用顺序按它们在类中说明的顺序,最后是派生类构造函数中的内容。因此本题中,首先调用基类构造函数输出A,然后调用于对象的构造函数输出B,p=newA再调用类A的构造函数输出A;析构函数的调用顺序和构造函数的调用顺序相反。
转载请注明原文地址:https://kaotiyun.com/show/nlVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能作为合法常量的是()。
下列说法正确的是()。
若有定义:ima=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述中正确是()。
下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。例如,若num1和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,则输出的最大公约数为27。请改正函数fun中指定部位的错误,使
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
下列排序方法中,最坏情况下比较次数最少的是()。
设有定义语句:doublea,b,C;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格):□□1.O□□2.0O□□3.0<回车>则能进行正确输入的语句是()。
给定程序MODl1.C中函数fun的功能:将一个十进制整数n转换成r(二~十六)进制形式。示例如下。输入12516,则输出:7D输入92,则输出:1001请改正程序中的错误,使它能得出正确的结果。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
随机试题
当前,城市化过程中产生的问题主要有()。
加强费用核算与控制,降低费用,节约开支是改善企业经营管理的一项重要措施。()
用时间表示的存货周转次数就是存货周转天数。()
规格型号为GX-T114防脱式套管刮削器的刀片伸出量为()。
在中国重大决策中,发挥参谋辅助作用的重要环节是
检查乳房的时间最好选在()
剖宫产术后的护理措施是:
依据《道路交通安全法》的规定,在道路上发生交通事故,车辆驾驶人应当()。
在导线可共管敷设中,可穿入同一根导管内的回路有()。
A、 B、 C、 D、 C第一套图形的规律是:图形位置不变,整块的阴影顺时针移动一格,半块的阴影也是顺时针移动一格,并且自身也呈90°旋转;第二套图形的规律是:图形位置不变,整块的阴影逆时针移动一格,半块的阴
最新回复
(
0
)