首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout
有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout
admin
2021-09-05
43
问题
有如下程序:
#include
using namespace std;
class TestClass
{
public:
TestClass(){cout<<“default constructofln”;}
TestClass(const TestClass&x){cont<<”copy
constructorXn”;)
};
TestClass userCode(TestClass b){TestClass
c(b);return c;}
int main()
{TestClass a,d;
cout<<“calling userCodeoha”;
d=userCode(a);
return 0:
}
执行上面程序的过程中,构造函数TestClass 0和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/RZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:publicXX{intydata;p
有如下程序:#include<iostream>usingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidfunctionl(){cout<<’0’;}voidfunction2(){cout<<
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是()。
下列关于C++函数的说明中,正确的是()。
数据库应用系统中的核心问题是()。
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
下列叙述中正确的是()。
在C++语言中函数返回值的类型是由()决定的。
随机试题
《诗经·氓》:氓之蚩蚩,__________。
教育要适应人的身心发展的顺序性的规律,必须做到
将原料药物及附加剂与适宜抛射剂共同封装于具有特制阀门系统耐压容器中,使用时借助抛射剂的压力将内容物呈雾状物喷出的剂型是()。
按照处方管理制度,药物名称和使用剂量应以何为标准( )。
1998年4月12日,李某与赵某订立书面合同,约定:李某将一台"西湖"牌彩电以1800元卖给赵某,赵某应于合同签订时一次付清全部价款;李某应于4月20日交付彩电;如果违约,应承担违约责任。合同签订时,赵某依约付清了全部价款。4月15日,李某又与孙某达成协议
人民法院在审理涉外经济合同案件时,如果要适用外国法律,需要查明有关外国法律的内容时,可以通过下列途径?()
下列CBHI、CBII、CBD三者表述正确的是()。
超过100年的雕版画原本,有收藏价值
甲和乙结婚前,甲送给乙一套房子,婚后这套房子由乙的父母居住,但房产证上户主的名字仍是甲。若两人离婚,该套房子()。
教育心理学研究的核心内容是()。
最新回复
(
0
)