首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor
admin
2020-04-07
34
问题
有如下程序:
#include
using namespace std;
class test{
private:
int a;
public:
test0{cout+"constructor"+end1;}
test(int a){cout+a+end1;}
test(const test&test)
{
a=test.a;
cout+,,copy constructor"+end1;
{
test(){Cout+"destructor"+end1;)
{;
int main()
{
test A(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/7R8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n}是一个函数模板的两个实例,则该函数模板的定义是______。
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,
下面关于类和对象的描述中,错误的是
下列叙述中,不属于软件需求规格说明书的作用的是
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译,这说明
下面对静态数据成员的描述中,正确的是
非成员函数应声明为类的______函数才能访问这个类的private成员。
下列关于类中成员函数特征的描述中错误的是()。
下列关于队列的叙述中,正确的是()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
主要用于缓解氯丙嗪引起的帕金森综合征的药物是
二元函数z=xy在x+y=1下的极值为_______.
患者,女,36岁。漏下不止,血色暗淡,四肢不温,面色萎黄,舌淡苔白,脉沉细。治疗应首选()
下列各项中的交付方式,属于简易交付的是哪项?
下列各项中,符合契税规定的有()。
在读图时代,长文案之所以仍然能够吸引读者的原因不包括()。
洪先生等30名旅游者和某国际旅行社签订了北京五日游的旅游合同。当旅游团上午8时按时到达机场时,由于突遇暴风雪,机场被迫关闭,飞机无法按计划起飞。尽管尚未明确等候时间,大部分旅游者愿意继续等候,只有洪先生等5名旅游者向旅行社提出解除旅游合同的愿望,但要求旅行
针对脑部胶质瘤在全球范围内的高发病率,美国的罗斯公司研制出一种专门用于术后化疗的新药X,在临床试验中与传统的化疗药物Y加以比较,分别在同类70个脑部胶质瘤晚期术后患者中分两组使用,每组35人,第一组用药物Y,第二组用药物X。但是两年后的统计结果却是每组都有
Sodium(钠)isakeycomponentofsalt.Eatingtoomuchofitcan【C1】______tohighbloodpressure,amajorriskformostpeople【C
A、Theymayfeelexhausted.B、Theymayfeelverynervous.C、Theymayhaveheartache.D、Theymaysufferacold.A①由选项可知,本题询问They可能
最新回复
(
0
)