首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2016-11-25
28
问题
有如下程序
#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,在执行函数fun()的return语句时,调用拷贝函数构造匿名对象,输出1。
转载请注明原文地址:https://jikaoti.com/ti/5vt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类的友元函数能够访问该类的
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
以下程序设计功能是:将结构体变量time中的内容写到文件中。#include<iostream>usingnamespacestd;structdate{intyear;
为完成下面的程序,应在划线处填入的语句是#include<iostream>usingnamespacestd;classBase{private:intx;public:B
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
下列叙述中正确的是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
关于read()函数的下列描述中,正确的是()。
随机试题
试卷的区分度为0.35,说明试题【】
关于休克的治疗,错误的是
妇科盆腔检查常采用的体位是( )。
有角化的口腔黏膜是
下列关于恶性青光眼的描述,不正确的是
关于肝炎病毒,下列说法错误的是
新生儿期是指
根据《政府采购法》的规定,甲级政府采购代理机构应当具备下列条件()。
()的薪酬调查方式更适合于有着良好的对外关系的企业
以下关于计算机网络拓扑的讨论中,哪一个观点是错误的?______。
最新回复
(
0
)