首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace Std; class test{ private: int a; public: test(){cout
有如下程序: #include using namespace Std; class test{ private: int a; public: test(){cout
admin
2017-12-14
55
问题
有如下程序:
#include
using namespace Std;
class test{
private:
int a;
public:
test(){cout<<"constructor"<
test(int a){cout<
test(const test &_test){
a=test.a;
cout<<"copy constructor"<
}
~test(){cout<<"destructor"<
} ;
int main(){
test A(3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、constructor
destructor
C、copy constructor
destructor
D、3
destructor
答案
D
解析
本题考查默认构造函数和带参数的构造函数以及析构函数,本题中定义了一个对象A(3),对象带着参数,所以执行带参数的构造函数,输出3,然后执行析构函数,输出destructor。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/HkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序输出结果为:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){}TestClass1(int
下列程序运行后的输出结果是()。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0elsec++;cout<<c<<endl;}
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
下列关于类和对象的叙述中,错误的是
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
在最坏情况下,下列排序方法中时间复杂度最小的是
按照“先进后出”原则组织数据的数据结构是()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
随机试题
股骨颈骨折畸形是
肝硬化患者出现全血细胞减少,最主要的原因是
关于防烟分区内的排烟口的位置,下列说法中正确的为()。
依据《职业病防治法》的规定,对从事接触职业病危害的作业的劳动者,用人单位应当按照国务院卫生行政部门的规定组织()的职业健康检查并将检查结果如实告知劳动者。
下列关于税法构成要素的表述中,正确的是()。
正在编辑的Word文件因断电而丢失信息,原因是()。
()可以设定除限制人身自由、吊销企业营业执照以外的行政处罚。
若向量组α1,α2,α3,α4线性相关,且向量α4不可由向量组α1,α2,α3线性表示,则下列结论正确的是().
[2017年]某工程师为了解一台天平的精度,用该天平对一物体的质量做n次测量,该物体的质量μ是已知的,设n次测量结果X1,X2,…,Xn相互独立,且均服从正态分布N(μ,σ2).该工程师记录的是n次测量的绝对误差Zi=|Xi-μ|(i=1,2,…,n)
VisualBasic窗体设计器的主要功能是______。
最新回复
(
0
)