首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2019-02-22
48
问题
有如下程序
#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/NcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<endl;}};classDerived:publicBase{public:void
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,91;for(i=0;i<3;i++)
在C++语言中,表示一条语句结束的标号是
下列关于C++语言类的描述中错误的是
关系模型允许定义3类数据约束,下列不属于数据约束的是
数据库、数据库系统和数据库管理系统之间的关系是
有如下数组声明:intvalue[30];,下标值引用错误的是
______是数据库设计的核心。
数据管理技术发展过程经过了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是______。
随机试题
建筑工程质量
什么是混凝土结构的极限状态?可分为哪两种极限状态?
卵巢良性囊性畸胎瘤最常见的并发症是
对病因不明疾病,描述性研究的主要任务是
患者,男性,71岁。因颅内压增高,头痛逐渐加重,行腰椎穿刺脑脊液检查。术后突然停止呼吸,血压下降。该患者最可能发生了
下列关于影响供给的政策因素的说法中,正确的是()。
企业在不同发展阶段应选择与薪酬水平相应的薪酬政策,但不包括()。
关于知识分子的社会功能研究,曼海姆认为知识分子是一种_____的特立独行者而葛兰西宁愿强调知识分子与特定阶级和社会制度的依存关系。这两种对知识分子身份的想象_____。填入画横线部分最恰当的一项是:
为什么说NPV方法是最不容易犯决策错误的资本预算方法?(复旦大学2013真题)
Inwhichofthefollowingwaysofbookingdocsoneprobablyhavetopayextramoney?Onehastowaitfor2daysorlongerfora
最新回复
(
0
)