首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序:#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
61
问题
有如下程序:#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全国计算机二级
相关试题推荐
有以下程序段:#include<iostream.h>#defineMIN(x,y)(x)<(y)?(x):(y)voidmain(){inti,j,K;i=10;j=15;k
以下程序的执行结果是______.#include
C++定义了类库实现数据的输入和输出,______为根基类。
结构化程序设计的一种基本方法是()。
下列关于虚函数的描述中,正确的是()。
在一个成员函数内调用一个虚函数时,对该虚函数的调用进行______联编。
派生类的构造函数的成员初始化列表中,不能包含()。
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
下列运算符中,不能重载的是
随机试题
患者,女,20岁。吵架后突然倒在沙发上,全身抽搐。查体:面色苍白,呼吸急促,眼睑紧闭,眼球乱动,瞳孔对称,对光反射存在,双侧Babinski征未引出,常规脑电图未见异常。最可能的诊断是()
【2009年真题】在组织建设工程流水施工时,用来表达流水施工在空间布置上开展状态的参数是()。
关于燃气管网附属设备安装要求的说法,正确的是()。
某高级工程师(中国公民)1998年度取得收入情况如下:(1)每月工资1000元,12月份取得年终奖金3600元。(2)与其同事合作出版业务书一本,稿酬共计9000元,工程师分得3000元。(3)为其他单位提供一次工程设计,取得劳务报
某公司2009年年末尚未计提资产减值准备前有关会计科目余额如下:假定:“长期借款”中有750000元将于2010年5月到期;该公司按应收账款余额的5%计提坏账准备;交易性金融资产年年末的总市价为1200000元;2009年年末预计无形资产可收
发展经济是解决社会主义社会基本矛盾,推动社会主义发展的直接动力。()
二尖瓣狭窄患者早期大咯血的原因是
研究者在某小学进行阅读教学方法改革实验,经测验得到:三年(一)班(25人)的平均分是85分,三年(二)班(29人)的平均分是87分。问三年级的平均分是
程序性知识和操作技能的关系。
Whetheryouchoosetoacceptorrejectajoboffer,youmust______theemployerwhomadethatoffer.
最新回复
(
0
)