首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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++程序中,每个变量都必须遵循______的原则。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
在下面四个选项中,()是用来声明虚函数的。
在数据流图(DFD)中,带有名字的箭头表示
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
C++语言的基本控制结构为顺序结构、选择结构和【】。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
开发一个C++语言程序的步骤通常包括编辑、【】、链接、运行和调试。
随机试题
下面关于CURB-65评分的内容,不正确的是
严重的低渗性脱水可补给
常用作电气保护管的有()。
国家执行统计法规和统计制度的机关是( )。
社会治安综合治理是全党、全社会的任务,作为负责国内安全和社会治安的公安机关,负有特殊的责任,对于推进社会治安的综合治理起着重要的作用。()
《春天的故事》歌词中有一句“一九七九年那是一个春天”这里的“春天”是指()。
下列犯罪中,主体为特殊主体的是()。
马克思说:“生产过程成了科学的应用,而科学反过来成了生产过程的因素即所谓职能。每一项发现都成了新的发明或生产方法的新改进的基础……科学获得的使命是:成为生产财富的手段,成为致富的手段。”这段话说明()
下列关于无损压缩的叙述中,正确的是(34)。
下列关于OSPF协议的描述中,正确的是()。
最新回复
(
0
)