首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-06-27
50
问题
有如下程序:
#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/rxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的构造函数的成员初始化列表中,不能包含()。
派生类中的成员不以直接访问基类中的【】成员。
下面程序输出结果是______。#include<iostream.h>voidmain(){ inta,b,c;a=6;b=c=4;if(a!=B)if(a!=B)
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
对定义重载函数的下列要求中,()是错误的。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
派生类对基类的继承有三种方式:______、______,保护继承。
类模板的模板参数()。
通常的拷贝初始化构造函数的参数是()。
随机试题
下列不属于消防水泵接合器的组成构件的是()。
A.盐析固化法B.逆相蒸发法C.单凝聚法D.熔融法E.饱和水溶液法
某工程双代号时标网络计划执行到第5周和第11周时,检查其实际进度如下图前锋线所示,由图可以得出的正确结论有()。
李某发现近段时间期货交易行情很好,于是找到其在某期货公司(非国有)工作的朋友王某,给其5万元钱的“劳务费”,让他帮忙寻找点“有用信息”,王某利用其职务上的便利,多次非法向李某提供内幕信息,李某从中获利10万余元。另外,据调查,王某还曾经于2007年5月份帮
下列关于基金当事人地位与责任的说法,不正确的是()。(2009年上半年)
下列选项中属于行政层级式非个人因素的描述的是( )。
自2014年年初以来,A公司出现不能清偿到期债务,且资产不足清偿全部债务的情况,2015年1月1日,人民法院经审查裁定受理了A公司的破产清算申请,并指定了管理人。在该破产案件中,存在下述情况:(1)2013年8月,A公司将自己一辆市场价格为100万元的小
影响物业价格的心理因素主要有()。
不在教师资格认定程序之列的是【】
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
最新回复
(
0
)