首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序:#include<iostream>using namespace std;class test{private: int a;public: test(){cout<<"constructor"<<endl;} test(int a){
有如下程序:#include<iostream>using namespace std;class test{private: int a;public: test(){cout<<"constructor"<<endl;} test(int a){
admin
2017-10-17
68
问题
有如下程序:#include<iostream>using namespace std;class test{private: int a;public: test(){cout<<"constructor"<<endl;} test(int a){cout<<a<<endl;} test(const test&_test) { a=_test.a; cout<<"copy constructor"<<en+dl; } ~test(){cout<<"destructor"<<endl;}};int main(){ test A(3); rerun 0;}运行时输出的结果是
选项
A、3
B、constructor destructor
C、copy constructor destructor
D、3 destructor
答案
D
解析
本题考查的知识点是:构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建的时候,都会隐含调用众多构造函数中的一个,而在被销毁的时候,又会隐含调用唯一的那个析构函数。因此,解此类题目只要找准创建时调用的是哪个构造函数,和对象何时被销毁即可。本题只有主函数中创建了一个对象A,并使用了构造参数3,因此会隐含调用test(int a)这个构造函数,输出一个3。接下来主函数结束,对象A被销毁,所以又隐含调用~test()析构函数,输出一个destructor。故本题应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/oJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++定义了类库实现数据的输入和输出,______为根基类。
以下定义数组中错误的是()
下列关于运算符重载的描述中,正确的是()。
实现比较两个字符串大小的函数是_____。
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
有以下程序:#include<iostream.h>voidsort(intL[],intn){intj,k,flag,temp;flag=n-1;while(flag>
C++语言是以()语言为基础逐渐发展演变而成的一种程序设计语言。
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
有关构造函数的说法中错误的是
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
随机试题
Inaquiet,darkenedlectureroom,youbeginafrustratingfightagainstfatigue.Theoverheadprojectorhums,andyoucannotconce
患者,女,25岁。骑行车不慎摔倒跌伤左大腿,大腿中段可见皮肤破损,创面少量渗血受伤部位剧痛,急救人员到达时,患者平卧于地面,面色苍白,呼吸困难。患者于急诊室经清创缝合后,发现创口污染较轻,理想的治疗方法是
蜂窝织炎的主要致病菌为
太安有限责任公司董事、高管人员的以下行为中,哪些会导致行为的所得收入归人公司或者被公司没收?()
钢材经过冷加工、时效处理后,性能发生了下列何项变化:
洞门端墙的砌筑与墙背回填应()进行。
斯腾伯格认为,智力应该包含的三种成分是()
凋查研究法中最基本的研究方法,也是使用最广泛的一种基本方法是_____________。
一台交换机的总带宽为8.8Gbps,如果该交换机拥有两个全双工1000Mbps光端口,那么最多还可以提供的全双工10/100Mbps电端口的数量是()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。“天河二号超级计算机”是我国独立自主研制的超级计算机系统,2014年6月再登“全球超算500强”榜首,为祖国再次争得荣
最新回复
(
0
)