首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor
admin
2020-04-07
30
问题
有如下程序:
#include
using namespace std;
class test{
private:
int a;
public:
test0{cout+"constructor"+end1;}
test(int a){cout+a+end1;}
test(const test&test)
{
a=test.a;
cout+,,copy constructor"+end1;
{
test(){Cout+"destructor"+end1;)
{;
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/7R8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于getline()函数的描述中,错误的是()。
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,
关于类和对象描述错误的是
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b;}voidChange()const{X=10;Y+=10;}private:____________
在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为()。
以下选项中,合法的字符常量是()。
下列选项中不全是C++语言关键字的是
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
牙髓电活力测试可能出现假性反应,引起假阳性反应的原因不包括下列哪一项()
A.气胸B.空气栓塞C.低钾血症D.高血糖致高渗性非酮性昏迷E.导管性脓毒症施行肠外营养最常见的并发症是()
下列关于数罪并罚的做法与说法。哪些是错误的?()(2002年卷二第39题)
()审核的审核准则主要依据自身的职业安全健康管理体系文件。
下列选项中,属于水利工程质量监督机构的质量监督权限的是()。
存在()的情况,责任人终身不得重新取得会计从业资格证书。
甲公司为增值税一般纳税人,主要从事机电产品的生产销售,并下设运输部门负责所售货物的运输服务并对外承接其他运输劳务。2016年2月发生如下业务:(1)销售机电产品一批,产品不含税销售收入200万元;另取得含税货运收入20万元,价款已经全部收到。
纳税人在纳税年度发生的经营亏损,可以用下一年度的所得弥补;下一纳税年度的年所得不足弥补的,可以逐年延续弥补,但是延续弥补期最长不得超过5年。()
流水线生产是指生产对象按照一定的工艺路线顺序地通过各个工作地,并按照统一的生产速度完成工业作业的生产过程。
根据上海市统一规划,新扬子江码头将洗去征尘,转换角色,一改昔日军港码头的_______,嬗变成黄浦江45公里美丽岸线中一段特别风景。今后,当我们流连忘返,徜徉其间,享受习习江风,观赏浦江两岸美景的时候,千万别忘了海军扬子江码头——这朵昔日洁白无比的海上
最新回复
(
0
)