首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostrearn> using namespace std; class test{ private: int a; public:, test0{cout+"constructor"+endl;} test(int a)
有如下程序: #include<iostrearn> using namespace std; class test{ private: int a; public:, test0{cout+"constructor"+endl;} test(int a)
admin
2019-04-01
60
问题
有如下程序:
#include<iostrearn>
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 constmctor"+endl;
}
test(){Cout+"destructor"+endl;}
};
int main()
{
test A(3);
return 0;
}
运行时输出的结果是( )。
选项
A、3
B、constructor destmctor
C、copy constructor destructor
D、3 destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3:接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://kaotiyun.com/show/0iAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a
下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。#include<iostream.h>int&add(intx,inty){returnx+y;}vo
设有定义intx;floaty;,则10+x+y值的数据类型是
有如下程序:#include<iostream)usingnamespacestd;intmain(){int*p;*p=9;cout<<“Thevalueatp:”<<*p;re
下列叙述中正确的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于______阶段。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
两个或两个以上模块之间联系的紧密程度称为()。
冒泡排序在最坏情况下的比较次数是
随机试题
机架结构放样的内容主要有以下________几个方面。
下面哪种花卉属于水生花卉。()
患者男性,67岁,高血压病史8年,长期口服利尿剂降压治疗。心电图如图3—6—1所示,应诊断为
患者,女,70岁。糖尿病史20年,一直口服优降糖2.5mgTid和二甲双胍0.25gTid治疗,血糖控制尚可。10天前感冒后发热,并出现恶心、呕吐、意识障碍。查体BMI18.8kg/m2化验尿酮体(++),FBG28mmol/L,K+3.5mmol
A.布洛芬B.酮康唑C.环孢素D.比沙可啶E.氯化钾
某建筑场地抗震设防烈度为8度,设计基本地震加速度为0.30g,设计地震分组为第一组。场地土层及其剪切波速见下表。建筑结构的自振周期T=0.30s,阻尼比为0.05。请问特征周期Tg和建筑结构的水平地震影响系数a最接近下列哪一选项?(按多遇地震作用考虑)(
下列关于会计科目编码的描述中,正确的是( )。
甲、乙两人以相同路线前往离学校12千米的地方参加植树活动,甲、乙两人前往目的地所行驶的路程S(千米)随时间t(分)变化的函数图象如图所示,则每分钟乙比甲多行驶的路程是()。
A、 B、 C、 D、 A
Inancienttimespeoplewhowerethoughttohavetheabilityto______dreamswerelikelytobehighlyrespected.
最新回复
(
0
)