首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude <iostream> using namespace std; c1ass Test{ public: Test(){} Test(const Test&t){cout<<1,}
有如下程序 #inc1ude <iostream> using namespace std; c1ass Test{ public: Test(){} Test(const Test&t){cout<<1,}
admin
2017-06-18
45
问题
有如下程序
#inc1ude <iostream>
using namespace std;
c1ass Test{
public:
Test(){}
Test(const Test&t){cout<<1,}
};
Test fun(Test &u){Testt=u;retum 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,在执行函数fun0的retum语句时,调用拷贝函数构造匿名对象,输出1。
转载请注明原文地址:https://kaotiyun.com/show/lmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序用于将源文件中的字母进行大小写转换,while的条件是【 】。#include<iostream.h>#include<fstream.h>#include<iomanip.h>void
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
流成员函数_______返回当前流的状态。
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
下列关于模板的叙述中,错误的是
随机试题
马克思曾指出:在欧洲,预兆资产阶级社会到来的伟大发明是()
肝硬化大出血诱发肝性脑病的主要机制是
女性,36岁,1d前出现发热、腹泻,为黏液脓性鲜血便,有里急后重感,该患者可能是
传染病病人能排出病原体的整个时间称为()
蒙医的基础理论内容包括( )。
24h尿液标本中加入浓盐酸的目的是
工程质量统计分析方法中,因果分析图的主要作用是()。
下列关于国际收支差额分析的说法,错误的是()。
若“所有灵长类动物大脑可能都具有额叶皮质”为真,则以下哪项一定为真?
为了维持秩序,有关部门偷拍违法行为,但同时侵犯了隐私权,谈谈你的看法。
最新回复
(
0
)