首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass(int i=0) { cout
有如下程序: #include using namespace std; class MyClass { public: MyClass(int i=0) { cout
admin
2015-07-22
30
问题
有如下程序:
#include
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/okNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把函数voidf()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是()。
对于类定义classA{public:virtualvoidfuncl(){}voidfunc2(){}};classD:publicA{public:
下面程序的输出结果是______。#include<iostream.h>voidmain(){intx=20;int&y=x;cout<<(x==y)<<“”;
如果关系模式R为1NF,且每个非主属性都完全函数依赖于R的候选码,则称R属于______。
在派生类中使用基类的成员,可以显式地使用【】来使用基类成员。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intd=1;fun(intp){staticintd=5;d+=p;
关于类模板,下列表述中不正确的是()。
类MyClas的定义如下:classMyClas{public:MyClas(){}MyClas(inta){value=new.int(i);}int*value;};
有如下程序: #nclude<iostremn> using namespace std; class Stack{ public: Stack(unsigned n=10:size(n
以下哪个不是C++语言中的有效标识符()。
随机试题
1994年,我国成立了三家政策性银行,分别是国家开发银行、农业发展银行和()
沟通需要具备哪些条件?
如何全面理解马克思主义的根本理论特征?
男,30岁,2周前出现干咳,伴有午后低热、盗汗、左胸痛,近几日自觉左胸痛好转,但出现气促,夜间喜左侧卧位。查体:气管向右侧移位,左侧胸廓较右侧稍饱满,左侧呼吸运动减弱,左侧触觉语颤减弱,听诊左侧呼吸音消失,双肺未闻及干、湿性啰音。该患者的诊断是
A.白内障B.樱桃眼C.麦粒肿D.霰粒肿E.青光眼第三眼睑肥大而脱出于眼球表面的疾病是
土地勘测定界的权属调查分()和室内工作两个步骤。
国务院对基本养老保险基金的投资运行作出了明确规定,养老基金的投资范围不包括()。
下面程序的运行结果是_____________。#defineP(a)printf(“%d”,a)main(){intj,a[]={1,2,3,4,5,6,7},i=5;for(j=3;j>1;j--)
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
Threeweeks(allow)______formakingthenecessarypreparationsforthecomingshow.
最新回复
(
0
)