首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数
有以下程序: #include using namespace std; class TestClass { public: TestClass(int n){number=n;} //拷贝构造函数
admin
2020-10-21
72
问题
有以下程序:
#include
using namespace std;
class TestClass
{
public:
TestClass(int n){number=n;}
//拷贝构造函数
TestClass(TestClass&other){number=other.number;)
~TestClass(){}
private:
int number;
};
TestClass fun(TestClass p)
{
TestClass temp(p);
return temp;
}
int main()
{
TestClass obj 1(10),obj2(0);
TestClass obj3(obj 1);
obj2=fun(obj3);
return 0:
}
程序执行时,TestClass类的构造函数被调用的次数是( )。
选项
A、2
B、3
C、4
D、5
答案
C
解析
objl(10)执行一次构造函数,0bj2(O)也执行一次构造函数;obi3(0bjl)以obil作为参数执行一次构造函数;fun(obj3)中的temp(p)将执行一次构造函数,而fun本身是以按值传递参数,形参在fun函数内也要分配独立的空间,所以也要执行一次构造函数,其返回结果也是TestClass类型的,同样需要执行一次构造函数,所以一共要执行4次。
转载请注明原文地址:https://kaotiyun.com/show/0Vyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2];程序的输出结果是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)类CBase有一个常数变量Number1,在构造函数时对其初始化,请在注释//********1********后
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intn),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********3********的下
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(str1)=5sizeof(str2)=10sizeof(str3)=1注意:不要改动main函数,
静态数据成员在()进行初始化。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学生升学了
下列有关类继承的叙述中,错误的是()。
下面关于C++流的叙述中,正确的是()。
随机试题
Oceanographyhasbeendefinedas"Theapplicationofallsciencestothestudyofthesea".Beforethenineteenthcentury,s
关于流脑下列哪项错误
火灾发生的必要条件是()。
如果一国的实际GDP大于潜在GDP,表明该国( )。
下列哪个属于实用新型专利保护的客体?
Iliveinthecountryandmyfatherwasafarmer.【M1】_____Heisnowforty-fiveyearold.Becauseofyearsof【M2】_____hard
【2015山西运城】社会中心课程又称为“核心课程”。()
0.5,1,2,5,17,107,()
某种鸟有两种基本变种,有冠的和无冠的。那些生活在仅由有冠的鸟或仅由无冠的鸟组成的鸟群中的鸟倾向于选择一个和它们同一个变种的鸟作为配偶。然而,如果一只生活在所有其他成员都是有冠的鸟群中的鸟后来移居到一个混杂的鸟群中,那么不管这只鸟是有冠的还是无冠的,都有可能
ChinasaidThursdayitwillcontinuethecountry’s【B1】______sharereforminanorderlymannerandonthebasisofmaintaining【B2
最新回复
(
0
)