首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class test{ private: int a; public: test0 {cout+"cons
有如下程序: #inc1ude<iostream> using namespace std; class test{ private: int a; public: test0 {cout+"cons
admin
2020-04-07
31
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class test{
private:
int a;
public:
test0 {cout+"constructor"+end1;}
test(int a){cout+a+endl;}
test(const test&test)
{
a= test.a;
cout+,,copy constructor"+endl;
}
test() {Cout+"destructor"+end1;}
};
int main()
{
test A(3);
return 0;
}
运行时输出的结果是( )。
选项
A、3
B、constructordestructor
C、copy constructor
D、3destructor destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3:接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://jikaoti.com/ti/UAA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于类模板,下列表述不正确的是
下列定义中p指向的地址可更改,但*p不能够更改的是
下列叙述中正确的是
函数f()的功能是将形参x的值转换为二进制数,所得二进制数的每一位数放在一维数组y中返回。二进制的最低位放在下标为0的元素中,请将程序补充完整。voidf(intx,inty[]){intm=0,n;do{
设有如下程序段:charstr[]=”World”;char*ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
必须用一对大括号括起来的程序段是()。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
以下不属于运算符重载应注意的问题是()。
一棵二叉树共有47个结点,其中有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为【1】。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到屏幕中。注意:不要改动main函数,不能增加或删除行,也
随机试题
半夏泻心汤组成药物中无( )
关于漏出液的形成原因,错误的是
防治支气管哮喘的可量化目标是
林某诉张某房屋纠纷案,经某中级法院一审判决后,林某没有上诉,而是于收到判决书20日后,向省高级法院申请再审。期间,张某向中级法院申请执行判决。省高级法院经审查,认为一审判决确有错误,遂指令作出判决的中级法院再审。下列哪些说法是正确的?(卷三2009年真题试
建设项目财务预算由()组成。
深圳某企业进口若干台1980年制造的旧机电产品,需提供深圳经济特区机电产品进出口办公室批件方准入境。( )
我国民法对人的效力采取()。
1951年年底到1952年10月,中国共产党在党政军机关开展“三反”运动。这一运动是以反贪污、反浪费、反官僚主义为核心的一场大规模的群众性政治运动。为了配合“三反”运动,1952年年初,在全国大中城市,开展了打击不法资本家的行贿、偷税漏税、盗窃国家财产、偷
[*]
WhenRobertoFelizcametotheUSAfromtheDominicanRepublic,heknewonlyafewwordsofEnglish.Educationsoonbecameanig
最新回复
(
0
)