首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
71
问题
有如下程序
#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全国计算机二级
相关试题推荐
下面关于运算符重载的描述错误的是
类的析构函数是在什么时候调用的?
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
有如下数组声明:intnum[10];,下标值引用错误的是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
执行下列程序段,结果是#include<iostream.h>voidmain(){intx=40;chary=’C’;intn;
已知程序的结果为123,请填空。#include<iostream.h>template<classT>classA{public:Tx,y,
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
患者,女,46岁。因外伤导致张力性气胸,留置胸腔闭式引流。引流期间要搬运此患者,正确的做法是
哌替啶禁用子
女,20岁。咳嗽、胸闷1周。查体:右下肺呼吸音消失。胸部X线片示右侧大量胸腔积液。该患者肺通气功能检查最不可能出现的结果是
甲与乙签订一买卖合同,甲与乙约定在10天之内交付货物,而乙在15天之后才交付货物,则乙的行为属于()。
每一个主管都应该协调他本身的工作项目,并对自己和员工的工作行为加以必要的矫正,这是目标管理的()阶段。
用1,2,3,4,5,6这6个数字组成不同的六位数,所有这些六位数的平均值是多少?()
新中国成立以来,我国不同历史时期对教育目的的表述不一样,但其基本精神是一致的。以下不属于我国教育目的基本精神的是()。
Alittleboyinvitedhismothertoattendhisschool’sfirstteacher-parentmeeting.Tothelittleboy’s【C1】________,shesaids
设矩阵则A3的秩为______。
()是关于需求管理正确的说法。
最新回复
(
0
)