首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout<<l;) MyClass(const MyC
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout<<l;) MyClass(const MyC
admin
2014-08-29
27
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<l;)
MyClass(const MyClass&x){cout<<2;}
MyClass&operator=(const MyClass&x){cout<<3;return*this;)
-MyClass(){cout<<4;}
);
int main(){
MyClass obj 1(1),obj2(2),obj3(obj 1);
retum 0:
)
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象objl(1)和obj2(2)时候,调用类构造函数会输出两个l,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2,然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://kaotiyun.com/show/jXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数原型声明中错误的是()。
以下程序的执行结果是【】。#include<iostream.h>classB{public:B(){}B(inti.intj);voidprintb();private:inta,b;};classA{pub
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn;}
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’)
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;structdate{iNtcat;DATEcow;double.
在下列选项中,没有构成死循环的程序是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。
函数定义为Fun(int&A),一个变量定义为inti=0;,则下面调用中正确的是()。
随机试题
试论述实施教师评估和确定教师评估基本内容的依据。
“质量管理之父”有()
急性阑尾炎易发生坏死、穿孔的主要原因是
对于一组服从双变量正态分布的资料,经直线相关分析得相关系数r=1,则有
A.呋塞米B.苯丙酸诺龙C.可卡因D.麻黄碱E.人生长激素利尿脱水,急速降低体重的兴奋剂是()。
社会利益的协调涉及的方面包括()。
案例:1986年举行第13届世界杯足球赛时,联邦德国队在小组赛中有意输给丹麦队,以便在1/8决赛中避开强劲的西班牙队,而去碰较弱的摩洛哥队。德国队根据比赛的最终目标而制定的这一战略计划果然取得了成功,使本队顺利地进入了1/4复赛。问题:请说明联邦德
在下列选项中,不允许作为C++标识符的是
It’sanindustrybuiltpurely【C1】______image,buttheactors,actressesandsingerswhoturntoitforhelpliketokeepita【C2
Nearlytwo-thirdsofbusinessesintheUKwantto【C1】______staffwithforeignlanguageskills.Frenchisstillthemosthighlyp
最新回复
(
0
)