首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
55
问题
有如下程序
#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全国计算机二级
相关试题推荐
下面关于面向对象的程序设计方法中,正确的是()。
有3个结点的二叉树有()。
以下程序的运行结果是_____________。#includefun(inta,intb){intm=0,i=2;i+=m+1:m=i+a+b:returnm:}
下列情况中,不会调用拷贝构造函数的是()。
下列选项中,作为是数据库系统的核心的是()。
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是_____________。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
每个以符号________开头的行,为编译预处理行。
下列虚基类的声明中,正确的是()。
下列符号中可以用作C++标识符的是()。
随机试题
胆管出血、感染时,胆汁回声强度变化规律错误的是
我国现行领导体制存在的问题。
正常成人每分钟呼吸次数为()
下列关于药物代谢动力学的说法,错误的是()。
导游员沿着旅游行车路线对导游内容进行讲解,采用的讲解方法是()。
学校田径运动会有4个径赛项目,100米、200米、400米和800米。二班有三位男生建国、小杰、大牛和三位女生丹丹、小颖、淑珍参加。运动会有两个规定:(1)每个项目必须男女同时参加或同时不参加。(2)每人只能参加一个项目。
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______inyo
Takingyourdogonvacationmayhavebeen【B1】______adecadeago,buttodayit’sfree.【B2】______thepet-friendlyhotel,wh
A、Peoplearemoredestructive.B、Peoplearemoreselfish.C、Peopledowhattheypreachnow.D、Peopledonothavemoralprinciple
最新回复
(
0
)