首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using narnespace std; class test{ private: int a; public: test0{cout+’’con
有如下程序: #include<iostream> using narnespace std; class test{ private: int a; public: test0{cout+’’con
admin
2019-05-06
61
问题
有如下程序:
#include<iostream>
using narnespace 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’’+en.d1;
}
test(){ cout+’’destructor"+endl;}
};
int main()
{
testA(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/jo8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
数据库系统的核心是______。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
A、 B、 C、 D、 B因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddispoconst,输出的结果是disp2。
A、 B、 C、 D、 B在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
A、 B、 C、 D、 D在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,s,T的结果可知关系T是由关系R和s进行自然连接
下列关于运算符重载的描述中,正确的是()。
语句ofstreamf("SALARY.DAT",ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
随机试题
下列哪项不是血浆置换和淋巴血浆置换的适应证
下列主要经胆汁排出的是()。
张、王、李、赵各出资四分之一,设立通程酒吧(普通合伙企业题)。合伙协议未约定合伙期限。现围绕合伙份额转让、酒吧管理等事项,回答下列题目。(2011年试卷三第93、94题)酒吧开业1年后,经营环境急剧变化,全体合伙人开会,协商对策。按照《合伙企业法》规定
总价合同和单价合同在报价形式上很相似,都要报出各项单价,并以工程量表中的工程量乘以各项单价之和形成合同总价。但两者在性质上完全不同,总价合同是()。
输入期初余额时,上级科目的余额和累计发生数据需要手工输入。()
《原产地规则协议》目前确定的产品原产地规则的适用范围是()。
这首________的山西民歌,将男女至爱、离情别绪与人生苦情一并抒发,以凄婉的歌声,揭开了移民史上________的一页.饱含着时代的沧桑。填入划横线部分最恰当的一项是:
综合布线系统一般由哪几个子系统组成?请列出。请简要叙述采购设备到货监理的工作重点。
以下叙述中正确的是
以下程序的输出是【】。#include<iostream>usingnamespacestd;fun(intm){staticintn=1;n=m*n;return
最新回复
(
0
)