首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://jikaoti.com/ti/0kt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于read()函数的下列描述中,正确的是()。
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
C++中封装性、继承性和【】是面向对象思想的主要特征。
软件设计模块化的目的是【】。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;
C++语言的基本控制结构为顺序结构、选择结构和【】。
以下哪个不是C++语言中的有效标识符()。
【】是实现C++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
下面程序输出的结果为#include"iostream.h"classA{public:A(){cout<<"CLASSA"<<endl;}
随机试题
根据《人民检察院办理未成年人刑事案件的规定》,关于检察院审查批捕未成年犯罪嫌疑人,下列哪些做法是正确的?(2010—卷二—78,多)
半殖民地半封建社会,()是带有两面性的阶级。
除合伙协议另有约定,普通合伙人转变为有限合伙人或有限合伙人转变为普通合伙人,应
A、精囊B、前列腺C、睾丸D、附睾E、阴茎海绵体属于输精管道的是()
能使平行光线聚焦在视网膜前方的是
排烟口的设置宜使烟流方向与人员疏散方向相反,排烟口与附近安全出口相邻边缘之间的水平距离不应小于()m。
下列关于使用寿命有限的无形资产摊销的表述中,正确的有()。
给临床资料赋予意义的方法包括()。
教育目的是一切教育工作的出发点和归宿,对教育工作有导向、激励和________作用。
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】______onlyamongthosewithw
最新回复
(
0
)