首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
65
问题
有如下程序:
#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全国计算机二级
相关试题推荐
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
当执行以下程序时,______是正确的k=1;do{k=k*k;}while(!k)
结构化程序设计主要强调的是______。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的【】函数重载。
类模板的使用实际上是将类模板实例化为一个具体的______。
如有下面初始化定义:chara[]="program";charb[]={’p’,’r’,’o’,’g’,’r’,’a’,’m’};则下列说法正确的是()。
类继承中,缺省的继承方式是【】。
下面叙述错误的是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串sb的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){it(【】)return【】;elsereturn1+
以下各选项组中,均是C++语言关键字的组是
随机试题
硬盘通常安装在主机箱内,所以硬盘属于内存。()
Somefirmsseekingtoavoideconomicand/orpoliticalpressuresathomefindtheU.S.apoliticallystableenvironmentinwhich
苏子降气汤证的病机要点是
下列哪项对于治疗糖尿病酮症酸中毒不宜
机体对PaCO2增加的反应,正确的是
某药厂以本厂过期药品作为主原料,更改生产日期和批号生产出售。甲市乙县药监局以该厂违反《药品管理法》第49条第1款关于违法生产药品规定,决定没收药品并处罚款20万元。药厂不服向县政府申请复议,县政府依《药品管理法》第49条第3款关于生产劣药行为的规定,决定维
非地震区住宅、办公楼等多层砌体民用房屋,当层数超过()时,应在所有纵横墙上隔层设置圈梁。
工程项目策划的实质是()。
《巴塞尔新资本协议》将()称为资本监督的新三大支柱。
A、Takesomeextratime.B、Putdownwhateverideasshehasfirst.C、Dosomeworkforanothercourse.D、Writethestoryendingfir
最新回复
(
0
)