首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a: public: test0{cout+”constructor”+en
有如下程序: #include using namespace std; class test{ private: int a: public: test0{cout+”constructor”+en
admin
2019-04-01
70
问题
有如下程序:
#include
using namespace std;
class test{
private:
int a:
public:
test0{cout+”constructor”+endl;}
test(int a){cout+a+endl;)
test(const test&test)
{
a=test.a:
cout+“copy constructor”+endl;
)
test(){Cout+”destructor”+endl;)
);
int main()
{
test A(3);
return 0:
}
运行时输出的结果是( )。
选项
A、3
B、constructor
destructor
C、copy constructor
destructor
D、3
destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3:接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://kaotiyun.com/show/peAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和操作的机制称为______。
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(X<<1);}
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n==1||1n==2)s=2;elses=n-fun(n-1);
分布式数据库系统不具有的特点是
面向对象的程序设计主要考虑的是提高软件的
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Samplea[2],*P=FlewSample;
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:pr
下列关于C++函数的叙述中,正确的是
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是______框。
随机试题
工程备料款数额的计算公式:工程备料款数额=(合同造价×材料比重)/年度施工天数×材料储备天数,公式中的材料储备天数应该由以下()等因素决定。
正常人血液嗜酸性粒细胞数量的变化为
单侧肾动脉狭窄致慢性肾衰高血压呈高肾素患者,降压治疗不宜应用
A.引起嗜睡B.致使视力模糊C.致使定向力障碍D.引起多尿或多汗E.致使眩晕或幻觉驾驶员应慎用奥美拉唑的原因是()。
手术野污染的途径有()。
某公司盘盈一项固定资产,按评估价入账时,应借记“固定资产”科目,贷记“待处理财产损溢”科目。()
下列有关个人独资企业设立条件的表述中,符合个人独资企业法律制度规定的有()。
关于物权客体的表述,正确的是()。
大革命失败后,在国民党的统治下,白色恐怖笼罩着全国城乡,中国革命转入低潮。在严峻的考验面前,中国共产党人表现了坚定的革命立场和大无畏的英雄气概,独立高举起反帝反封建的革命旗帜.中国革命由此发展到了一个新的阶段。由大革命失败到土地革命战争兴起的历史转折点是
A、Theplantsthatgrowbetterwillgrowmorequickly.B、Theplantsthatgrowworsewilldieouteventually.C、Theplantswillbe
最新回复
(
0
)