首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a; public: test(){cout<<“constructor”<
有如下程序: #include using namespace std; class test{ private: int a; public: test(){cout<<“constructor”<
admin
2020-12-21
54
问题
有如下程序:
#include
using namespace std;
class test{
private:
int a;
public:
test(){cout<<“constructor”<<endl;}
test(int a){tout<<a<<endl;}
test(const test&_test){
a=_test.a:
cout<<“copy constructor”<<endl;
}
~test()j cout<<“destructor”<<endl;}
};
int main(){
test A(3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、constructor
estructor
C、copyconstructor
destructor
D、3
destructor
答案
D
解析
本题考查默认构造函数和带参数的构造函数以及析构函数,本题中定义了一个对象A(3),对象带着参数,所以执行带参数的构造函数,输出3,然后执行析构函数,输出destructor。所以本题答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/npyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy()}count--;}char*GetName(){r
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
下列说法中错误的是
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print(){cout<<data<<endl;}
分布式数据库系统不具有的特点是
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
有如下类声明: class Foo{ int bar; }; 则Foo类的成员bar是
下列选项中属于面向对象设计方法主要特征的是
随机试题
Wehaveallhadtoworkanddothings【C1】________.Usually,somechirpy(活泼)personwouldtellustobemoreenthusiastic."You
卫生湿巾的卫生要求是
不属于十二指肠分部的是
适用于能随水蒸气蒸馏而不被破坏、具有挥发性的,且难溶或不溶于水的化学成分的提取的是()。
出现下列哪些情况,审批机关应作出不予批准设立外资企业的决定?()
保险商品是一种有形的、非渴求的特殊商品。()
第一审行政案件,均由基层人民法院管辖。()
甲于某日早晨在垃圾箱里边捡回一名弃婴,抚养3个月后,声称是自己的亲生儿子,以3000元卖给乙,甲的行为构成()。
E-mail营销与垃圾邮件的本质区别是_____________。
最大化激活窗口的宏命令是()。
最新回复
(
0
)