首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelilde<lostream> using namespace std; class MyClass { public: MyClass(int i=0){cout<<1;} MyCla
有如下程序: #inelilde<lostream> using namespace std; class MyClass { public: MyClass(int i=0){cout<<1;} MyCla
admin
2020-07-23
44
问题
有如下程序:
#inelilde<lostream>
using namespace std;
class MyClass {
public:
MyClass(int i=0){cout<<1;}
MyClaSS(const MyClass&x){cout<<2;}
MyClass& operator=(const MyClass&x) {cout<<3;return,*this;}
~MyClass(){cout<<4;}
};
int main()
{
MyClass obj1(1),obj2(2),obj3(obj1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象obj1,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出444。
转载请注明原文地址:https://kaotiyun.com/show/M9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
有如下程序段:inti=0,j=1;nt&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是(
有如下4个语句:①cout
在类Derived中,函数show()不能直接访问的数据成员是
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
有如下程序:#includeusingnamespacestd;intmain(){intf,f1=1,f2=1;for(inti=0;i
设变量x和y为整型变量,若有函数调用为"fun(&x,&y)",则下列选项中,能够作为函数fun原型声明的是
下列叙述中,错误的是
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
随机试题
以SCADA为代表的自动化系统由远程终端单元RTU和()PLC及通讯网络技术等组成。
“钢笔”、“粉笔”,“铁路”、“铁塔”,“益一溢”、“幕一墓”等词音义之间的联系。
护士在执行医嘱的过程中,做法错误的是
A.青霉素B.链霉素C.磺胺嘧啶D.四环素E.氯霉素易引起过敏性休克的药物是
案情:甲公司职工黎某因公司拖欠其工资,多次与公司法定代表人王某发生争吵,王某一怒之下打了黎某耳光。为报复王某,黎某找到江甲的儿子江乙(17岁),唆使江乙将王某办公室的电脑、投影仪等设备砸坏,承诺事成之后给其一台数码相机为报酬。事后,甲公司对王某办公室损坏的
逻辑函数F=的简化结果是()。
为完成特定的教学任务,教师和学生按一定要求组合起来进行活动的结构是()。
A、 B、 C、 D、 D都可看成由两个小图形构成,排除C项;都有阴影,排除B项;每行或每列都有相离、相接和相交三种位置关系,据此应选择一个相接的图形,选择D项。
Formostofhumanhistoryrichpeoplehadthemostleisure.Ontheotherhand,thepoorhavetypicallyworkedpersistently.Hans
Ourbodiesexperienceanebbandflowofenergythroughouttheday.Thisiscalledacircadianrhythm,andithasbeenstudied【C
最新回复
(
0
)