首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序:#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
82
问题
有如下程序:#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>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
有以下程序:#include<iostream.h>voidsort(intL[],intn){intj,k,flag,temp;flag=n-1;while(flag>
下列关于虚函数的描述中,正确的是()。
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是()。
下列运算符中,不能重载的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
以下药物可以治疗中风的有()。
临床上需要很快产生药效,可于首次服用__________。
领导者确立本组织统一的宗旨和方向,并营造和保持使员工充分参与实现组织目标的( )。
年末结转后,“利润分配”账户的借方余额表示()。
一笔债券质押式回购交易涉及()
陈先生是一个从事玩具设计的工程师,前几年从单位辞职,和几个志同道合的朋友开了一家玩具制作公司,由于陈先生和他的朋友都是玩具的专家,企业很快成长发展起来。根据以上资料,回答下列问题。影响企业组织结构设计的因素有()。
“制造成本价”、“批发价”、“零售价”这些“价”所对应的经济活动的环节分别是()。
现在一些人往往利用手机传播色情信息,危害很大。于是有人建议政府尽快立法禁止12岁以下儿童使用手机。你怎么看?
IwilldepartChinaafterthreeandahalfyears’workinghereintheChinesecapital.Ileavewith【S1】______feelings.Ononeha
最新回复
(
0
)