首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2020-04-07
25
问题
有如下程序
#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://jikaoti.com/ti/izA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<endl;return0;)后将输出()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列关于栈的叙述正确的是
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;
下列有关C++流的叙述中,错误的是
关于静态数据成员的描述中正确的是()。
在深度为5的完全二叉树中,叶子结点的个数最多为【 】。
以下对C++语言函数的有关描述中,正确的是
在数据库管理系统的层次结构中,处于最下层的是()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
随机试题
挤压综合征引起急性肾衰竭时首先出现的变化是
情绪情感
城市医疗救助管理的内容是什么?
TomhadonceworkedinacityofficeinLondon,butnowhewasoutofwork.Hehadalargefamilytosupport,soheoftenfound
微观药事管理药事管理的宗旨
目前特发性血小板减少性紫癜治疗的最常用方法是
环境价值评估有多种方法,其中可用于评估几乎所有环境对象的方法是()。
被保险人的实际损失包括()。
我国行政组织的层级制度最常见的是()。
Iamveryenvious______yournewjob.
最新回复
(
0
)