首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; class Test{ public: Test(){} Test(const Test& t){cout<<1;} }; Test fun(Test&u){Tes
有如下程序 #include<iostream> using namespace std; class Test{ public: Test(){} Test(const Test& t){cout<<1;} }; Test fun(Test&u){Tes
admin
2019-06-12
54
问题
有如下程序
#include<iostream>
using 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/KF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于友元的说法中错误的是()。
下面函数的作用是以双倍行距输出文件:voidtest(ifstream&outf,ofstream&outc){charc;while(__________){_____
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
在下面的4个关键字中用来说明虚函数的是()。
下列说法中错误的是()。
在C++语言中函数返回值的类型是由()决定的。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下面程序的输出结果为()。#includeclassTestClass{public:TestClass(){val++;)staticintval:
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______________。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
本质;精华n.e________
妊娠剧吐多见于年轻初产妇,常引起代谢性酸中毒。()
天花是通过下列哪一种疫苗的应用而被消灭的
A.甘露醇B.氢氯噻嗪C.呋塞米D.扑尔敏E.氨茶碱可用于治疗急性肺水肿的药物
一个体重为60kg的成人,其血量约为()
正常情况下,心脏最靠后方的心脏是()。
水库在正常运用的情况下,允许消落到的最低水位称()。
Excel默认使用的单元格引用是绝对引用。()
在我国会计实务中,固定资产的计价均采用历史成本。()
•Readthearticlebelowabouttechnicalwriters.•Foreachquestion31-40writeonewordinCAPITALLETTERSonyourAnswerShe
最新回复
(
0
)