首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
30
问题
有如下程序
#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://kaotiyun.com/show/KF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列程序语句后,输出结果为()。#includeusingnamespacestd;intm=5;intmain(){intm=3:m++:
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
下列哪一条不属于数据库设计的任务?()
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。A)voidfriendfun()B)friendfun()C)frien
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(______){Ta;if(x>y){a=x;
下列叙述中正确的是
可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
下列符号中可以用作C++标识符的是()。
随机试题
患者,55岁。绝经6年,阴道不规则流血1个月收入院。体形肥胖,尿糖(+)。妇科检查:外阴、阴道萎缩不明显,宫体稍大、软,活动良,附件(一)。为进一步确诊,需做的检查是
注册咨询工程师(投资)执业资格考试没有()等方面的限制。
下列各项中,属于保函手续费的是()。
2007年,中国人民银行加大了宏观金融调控的力度,灵活运用货币政策工具:第一,运用公开市场操作,2007年累计发行央行票据4.07亿元,其中对商业银行定向发行的3年期央行票据5550亿元;第二,适时运用存款准备金率工具,年内共上调人民币存款准备金率10
简述法律全球化的主要表现。
下列关于行政法规制定程序的表述,不能成立的是
张凡、刘丰、李凯和赵明,一个是教师,一个是供销员,一个是工人,一个是公务员。他们的情况如下:(1)张凡和刘丰是邻居,每天一起骑车去上班。(2)刘丰比李凯年龄大。(3)张凡正在教赵明打太极拳。(4)教师每天步行上班。(5)供销员的邻居不是公务员。
IEEE802.3标准定义的网络类型是()。
Therearesomeverygoodthingsaboutopeneducation.Thiswayofteachingallowsthestudentstogrowaspeople,andtodevelop
MoreandmoreAmericansarereadingtheirowncreditreport.Creditreportsare【B1】______bylenderstodecidehowriskyitwou
最新回复
(
0
)