首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int i:0) {cout1<<;} Myclas
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int i:0) {cout1<<;} Myclas
admin
2016-11-23
26
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Myclass{
public:
Myclass(int i:0) {cout1<<;}
Myclass(const MyQlass&x) {cout<<2;}
Myclass& operator=(const Myclass&x) {cout<<3; return*this;}
~Myclass() {cout<<4;}
};
int main(){
Myclass obj1(1),obj 2(2),obj 3(obj1);
return 0:
}
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象objl(l)和obj2(2)时候,调用类构造函数会输出两个1,然后创建类对象obj3(obj(l》时,会调用拷贝类构造函数,输出一个2,然后当mam函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://jikaoti.com/ti/Uet0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系模型中,
下列运算符中,在C++语言中不能重载的是
类的析构函数的作用是
C++语言的基本控制结构为顺序结构、选择结构和【】。
若有以下程序:#include〈iostream〉usingnamespacestd;classsample{private:intn;public:sample(){}
通过使用new和delete两个运算符进行的分配为【】存储分配。
下列叙述中正确的是
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
对于循环队列,下列叙述中正确的是
关于函数中的,下列表述中错误的是()。
随机试题
在国务院规定的关闭国有煤矿矿办小井和乡镇煤矿停产整顿最后期限前,某省实现了矿办小井一律关闭的目标,并关闭乡镇煤矿619处。然而,该省关闭整顿小煤矿百人督导组负责人在接受记者采访时指出:对照国务院提出的关井“六项标准”(吊销有关证照、炸毁井筒、拆除设施、填平
能感受旋转变速运动时位置变化的刺激的结构是
结核预防性化疗使用的药物是
A.山药B.水蛭C.阿胶D.鳖甲E.骨碎补用蛤粉炮制的是()
2016年1月1日,乙拾得甲的一个名牌手包,一时找不到失主,便拿回家准备第二天发朋友圈继续寻找。不料三日后,手包被丙从乙家中盗走,乙当日报警。2017年1月5日,乙从某公安局获悉该案已破获。2018年2月1日,丁通过拍卖从某公安局买得该手包。据此,下列哪一
现金流量表中的现金,是指企业的库存现金和可以随时用于支付的存款。()
下列情形中,()最可能导致成本推动的通货膨胀。
下列行为中,犯有非法吸收公众存款罪的是()。
People’sfinancialhistoryhasastrongimpactontheirtasteforrisk.LookingatsurveysofAmericanhousehold【C1】______from1
A、Theyarepoorattechnologyskills.B、Theyarekeenonhightechnology.C、TheyoftenlistentoNationalPublicRadio.D、Theyf
最新回复
(
0
)