首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: using namespace std; { public: TestClass(){cout
有如下程序: using namespace std; { public: TestClass(){cout
admin
2021-06-10
35
问题
有如下程序:
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全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:private:intdata;}:若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
下列叙述中正确的是
检查软件产品是否符合需求定义的过程称为()。
有如下程序:#includeclassA{public:A(intn=2):m_i(n){}~A(){std::cout
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],intn)实现的功能是计算矩阵中所有非质数数字的和。提示:函数isPrime(intn)的功能是判定当前数字
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。例如:abc123abc45返回输出:6将函数num()补充完整。注意:请
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
下列叙述中正确的是()。
下列叙述中正确的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear一1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
A.消化性溃疡急性穿孔B.急性阑尾炎穿孔C.绞窄性肠梗阻D.结核性腹膜炎E.外伤性脾破裂腹腔穿刺液呈草黄色,静置后易凝固,常见于
《我是猫》的艺术特点。
属于建设工程项目职业健康安全管理的目的是()。
证券公司从事客户资产管理业务,其净资本不得低于人民币( )元。
检察机关办理刑事案件时,在审查起诉阶段发现犯罪已过追诉时效的,应当作出()的决定。(2009年)
合伙企业对合伙人执行事务权利的限制,可以对抗不知情的善意第三人。()
下面是某教师讲解温度对化学反应速率影响的教学片段:如下图:在三支相同的试管中分别加入2~3mL约5%的双氧水,然后在每支试管中滴加2滴1mol/L的FeCl3溶液后立即套上气球(大小相同)。等三支试管上的气球大小差不多相同时,同时置于三个烧杯中观察现
【2012年烟台市市直】基础教育课程改革提出的三级课程体系是()。
荣誉激励法,就是领导者根据人们希望得到社会和集体尊重的心理需要,对于那些为社会做出贡献的人给予相应荣誉的一种激励方法。下列不属于荣誉激励法运用条件的一项是( )。
WhyWeDon’tLikeEnglishClassesI.People’s【T1】______ofhowtolearnEnglish【T1】______A.Preconception:intention—registrat
最新回复
(
0
)