首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude <iostream> using namespace.std; class Test{ public: Test(){} Test(const Test&t){cout<<1
有如下程序 #inc1ude <iostream> using namespace.std; class Test{ public: Test(){} Test(const Test&t){cout<<1
admin
2020-07-30
20
问题
有如下程序
#inc1ude <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,在主函数mam中,当执行语句x一fun(y),调用拷贝函数用对象y的值构造对象u,输出l,在执行函数fun()的return语句时,调用拷贝函数构造匿名对象,输出l。
转载请注明原文地址:https://kaotiyun.com/show/KXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于()。
数据库系统的核心是()。
有如下程序:#includeusingnamespacestd;intmain(){hat*p;*p=9;cout
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
有如下程序:#includeusingnamespacestd;classCD{public:~CD(){cout
有如下程序:#include#includeusingnamespacestd;classXCF{inta;public:XCF(intaa=0):a(aa){tout
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
数据库管理系统是()。
数据库应用系统中的核心问题是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
随机试题
有一铸造件,为了降低硬度,便于切削加工,应进行()处理。
国家对安全评价机构实行()
两极策略将组合中债券的到期期限()。
Longafterthe2010WorldCupwaswon,disappointedfanswerestillquestioningtherefereeingontheirdecisionsthatdeniedvic
中华民族五千年_________,近代以来中国革命、建设成果彪炳史册,改革开放30多年发展奇迹惊艳世界,其背后必然有相应的文化基因、文化密码,需要解读,值得_________。填入划横线部分最恰当的一项是:
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
若按层次顺序将一棵有n个结点的完全二叉树的所有结点从1到n编号,那么当i为偶数且小于n时,结点;的右兄弟是结点【】,否则结点;没有右兄弟。
Howfarawayisthelocalcommunitycarparkfromtheirbuilding?Onlya___________________walkfromtheirbuilding.
最新回复
(
0
)