首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-02-18
25
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<
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(objl);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象objl,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数.输出444。
转载请注明原文地址:https://kaotiyun.com/show/pIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在一个C++程序中,每个变量都必须遵循______的原则。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
下列运算符中全都可以被友元函数重载的是
以下不正确的定义语句是
下列数据模型中,具有坚实理论基础的是
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;
软件工程研究的内容主要包括【】技术和软件工程管理。
随机试题
因特网对公众开放,并在世界范围内迅速扩张的时间是()
氟元素含量过高的地区人畜常易患“克山病”。[]
Theybegantoappreciateitssimplicityanditsdeepmeaning.ItwasaspeechwhichonlyAbrahamLincolncouldhavemade.(Passa
甲因家中停电而点燃蜡烛时,意识到蜡烛没有放稳,有可能倾倒引起火灾,但想到如果就此引起火灾,反而可以获得高额的保险赔偿,于是外出吃饭,后来果然引起火灾,并将邻居家的房屋烧毁。甲以失火为由向保险公司索赔,获得赔偿。对于此案,下列哪一选项是正确的?(2008延—
有一宗前后临街的矩形宗地,总深度27m,前街路线价为2000元/m2,后街路线价为1000元/m2,若按重置价值法估价,则前街影响深度为()m。
下列接缝及构造方式不能保障玻璃幕墙板之间楼缝处的防水效果的是()。
下列关于故障诊断的常用方法,描述正确的有()。
用户可以用IE提供的()功能来保存自己常去访问的站点网址,以便日后冉次方问时可以从列表中选择。
二进制数11000000对应的十进制数是
Astothesupportingactress,shehasa(beautiful)______facethantheheroine(女主角)inthemovie.
最新回复
(
0
)