首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
40
问题
有如下程序
#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://www.kaotiyun.com/show/KF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于继承和派生的叙述中,正确的是()。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
有如下程序:#includeusingnamespacestd;classTestClass{public:~TestClass(){cout
任何关系数据库系统都应该支持()。I、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
数据库技术的根本目标是()。
需求分析最终结果是产生【】。
以下叙述中正确的是
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
数据库系统
需求分析是()。
随机试题
简述教学工作的基本环节。
与骨骼肌形成强直收缩有关的因素是
CT扫描时X射线管发出的是
麻疹的皮疹初起于
在动物血压实验中,可使肾上腺素升压作用翻转的药物是
符合牙演化特点的是
A.烧瓶状溃疡B.椭圆形溃疡C.地图状不规则形溃疡D.带状溃疡E.虫蛀状溃疡肠结核呈
接地装置包括埋入土中的接地体,接地体可分为自然接地体和人工接地体两类。下列不能用于自然接地体的是()。
根据下面的表格资料回答124-128题全国设有科技机构的企业的数量的变化趋势是()。
Wehadn’texpectedapowercutsowewereastonishedwhenthewholehousewas______intodarkness.
最新回复
(
0
)