首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> iasing namespace std; class Test { public: Test(){} Test(const Test&t){cout<<1;
有如下程序 #include<iostream> iasing namespace std; class Test { public: Test(){} Test(const Test&t){cout<<1;
admin
2020-04-07
41
问题
有如下程序
#include<iostream>
iasing namespace std;
class Test {
public:
Test(){}
Test(const Test&t){cout<<1;}
};
Test fun(Test&u){Test t=u;return t;}
int main(){Test x,y;x=fun(y);return 0;}
运行这个程序的输出结果是( )。
选项
A、无输出
B、1
C、11
D、111
答案
C
解析
在类Test中定义拷贝构造函数Test(const Test&t),其函数体为输出1,在主函数main中,当执行语句x=fun(y),调用拷贝函数用对象y的值构造对象u,输出1,在执行函数fun()的return语句时,调用拷贝函数构造匿名对象,输出1。
转载请注明原文地址:https://kaotiyun.com/show/Dt8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classComplex{doublere,im,public:Complex(dou
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}void
下列说法中,不属于数据模型所描述的内容的是
非成员函数应声明为类的______函数才能访问这个类的private成员。
有如下类定义,请将Sample类的复制构造函数补充完整。classSample{public:Sample(){}~Sample(){if(P)deleteP;)Sample(constSamp
有如下的程序:#include<cstring.h>#include<iostream.h>usingnamespacestd;classMyString{public:MyString
数据库模型提供了两个映像,它们的作用是()。
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||c)
重载输入流运算符“>>”必须使用的原型为()。
下列叙述中正确的是
随机试题
It’snotdifficulttosettargetsforstaff.Itismuchharder,【C1】________,tounderstandtheirnegativeconsequences.Mostwor
下列哪项会出现中枢性呕吐()
戴无菌手套时,尚未戴无菌手套的手,只能允许接触手套的
肺实气逆者多见的姿态肺虚体弱者多见的姿态
脑膜炎双球菌脑膜炎首选哪种抗生素治疗
哪种类型年轻恒牙根端形态治疗较为困难A.A型B.B型C.C型D.D型E.以上都不是
下列方剂中,()为治疗太阳膀胱蓄血证的代表方剂。
公司制企业应按照净利润的10%提取法定盈余公积,达到注册资本的50%时,不再提取。()
下列关于成本与费用的表述不正确的是()。
将外形相同的球分别装入三个盒子中,第一个盒子装入5个红球和3个黑球,第二个盒子装入3个黑球和2个红球,第3个盒子中装入4个黑球和2个红球.先在第一个盒子中任取一球,若取到黑球,则在第二个盒子中任取两球,若取到红球,则在第三个盒子中任取两球,求第二次取到的两
最新回复
(
0
)