首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
47
问题
有如下程序:
#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://www.kaotiyun.com/show/V38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是_____。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fill(’*’);cout.width(10);
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1
下面叙述错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ew
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
______是数据库设计的核心。
数据库设计分为需求分析阶段、______阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
A、 B、 C、 D、 C此题考查的是内联函数的概念。在调用时,内联函数会像宏函数一样的展开,将调用表达式用内联函数体来替换,所以它没有一般函数的参数压栈和退栈操作,所以选项A)错误;即使没有使用inline
随机试题
男性,40岁,近3个月腋下、颈部淋巴结肿大,无压痛,体重减轻,伴低热,已确诊为艾滋病该患者应为哪期
重症肺炎患儿发生腹胀大多因为
某厂原使用可燃分为63%的煤作燃料,现改用经精选的可燃分为70%的煤,两种煤的可燃分热值相同,估计其炉渣产生量下降的百分比约为()。
会计科目与同名称的账户反映的经济内容是相同的。()
商业银行资本充足率的计算公式为()。
培养学生干部是班主任建设班集体中的一项重要工作,班主任应做到()。
关于宪法效力的说法,下列选项中正确的是:
结合材料回答问题:“新年不欠旧年账,今生不欠来生债”,这是孙东林和哥哥孙水林的共同准则。1989年,孙东林与哥哥孙水林一同组建起建筑队伍,开始在北京、河南等地承接建筑工程和装饰工程。此后的20年中,无论遇到什么状况,孙东林从未拖欠过工人的工资。有
Inthenarrationofthefirsttwoparagraphs,theauthoremploysthedeviceof______.Hitler’sHolocaustandtheRwandangenoc
HaveyoucheckedalltheCDs______tothemountainousareanextweek?
最新回复
(
0
)