首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: using namespace std; { public: TestClass(){cout
有如下程序: using namespace std; { public: TestClass(){cout
admin
2021-06-10
45
问题
有如下程序:
using namespace std;
{
public:
TestClass(){cout<<”default constructorLu”;}
TestClass(const TestClass&x){cont<<”copy constructorLu
’
’;}
};
TestClass userC0de(TestClass b){TestClass c(b);retum c;}
int main()
{
TestClass a,d;
cout<<”calling userCode()/n”;
d=userCode(a);
return 0;
}
执行上面程序的过程中,构造函数TestClass()和TestClass(const TestClass&x)被调用的次数分别是
选项
A、2次3次
B、3次 2次
C、都是2次
D、都是3次
答案
A
解析
由主函数入手,定义了类TestClass的对象a和d,当类对象进入其作用域时调用构造函数,构造函数在建立对象时由系统自动执行,而且只执行一次。因为定义了两个对象,所以构造函数TestClass()被调用的次数是2。“d=userCode(a);”语句d中调用成员为a的userCode()成员函数,所以是3次。
转载请注明原文地址:https://kaotiyun.com/show/Vrfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554321或
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个aχ2+bχ+c的一元二次多项式。一个Roo
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
下列关于类模板的描述中,错误的是()。
软件需求规格说明书的作用不包括()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x--:y++”的值为()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
在E-R图中,用来表示实体联系的图形是()。
随机试题
重组DNA中技术中常用到的酶是
经代谢后,能抑制脱氧胸苷酸合成酶的药物是( )。
患者,男性,52岁,肝硬化,大量腹水。入院后给予利尿剂治疗。腹水量明显减少,但患者出现了淡漠少言、反应迟钝、言语不清等症状。该患者可能出现的电解质紊乱是()。
自动化仪表工程的调试程序是()。
某固定资产原值为10万元,预计净残值为4000元,折旧年限5年,若采用双倍余额递减法计算折旧,则第五年应计提折旧额为( )元。
选择当前光标所在的段落,可用鼠标在段落左侧不可见的选定栏()。
合理确定作业组的规模一般为()人左右为宜。
《中华人民共和国教育法》规定,必备的办学资金和稳定的经费来源是学校必须具备的基本条件。()
弗洛伊德认为,在人格结构中最难接近的部分是()
A、Reduceviolationsofintellectualpropertyrights.B、Controlthegrowingpopulation.C、Workingtogethertofightterrorism.B
最新回复
(
0
)