首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class Test{ public: Test(){} Test(const Test&t){cout
有如下程序 #include using namespace std; class Test{ public: Test(){} Test(const Test&t){cout
admin
2015-09-14
43
问题
有如下程序
#include
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,在执行函数tim()的return语句时,调用拷贝函数构造匿名对象,输出1。
转载请注明原文地址:https://kaotiyun.com/show/ZvNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
数据库系统的核心是
以下程序的运行结果是#include<iostream.h>voidsub(intx,inty,int*z){*z=y-x;}voidmain(){int
对于模板定义关键字class和typename说法不正确的是
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
以下各选项组中,均是C++语言关键字的组是
随机试题
机油消耗超过0.1~0.5L/100km应可视为发动机_______故障。
患有造血系统疾病的患者拔牙时,下列描述错误的是
实行监理工程师执业资格考试制度的意义在于( )。
在高压电器相关工程交接验收时,应提交的资料与文件不包括()。
下列不可以解除合同的是()。
室外消火栓按照进水口的公称通径可分为()mm,一定进水口公称通径的消火栓,其吸水管出水口、水带出水口应选用一定规格的消防接口。
噪音:声音
(2010年)若曲线y=x3+ax2+bx+1有拐点(一1,0),则b=______.
以下程序段的输出结果是()。Inta=-2;printf(“%d,%u\n”,a,a)
Nooneknowsexactlyhowmany【C1】______peoplethereareintheworld,butestimates【C2】______thefigureisover【C3】______.Then
最新回复
(
0
)