首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream.h> using namespace std; class TestClass { public: TestClass(){cout<<"default constructor\n";} TestClass
有如下程序: #include<iostream.h> using namespace std; class TestClass { public: TestClass(){cout<<"default constructor\n";} TestClass
admin
2019-06-12
52
问题
有如下程序:
#include<iostream.h>
using namespace std;
class TestClass
{
public:
TestClass(){cout<<"default constructor\n";}
TestClass(const TestClass&x){cont<<"copyconstructor\n";}
};
TestClass userCode(TestClass b){TestClass c(b);return c;}
intmain()
{
TestClass a,d;
cout<<"calling userCode()\n";
d=userCode(a);
return0:
}
执行上面程序的过程中,构造函数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/cF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句ofstreamoutf(“TEST.DAT”,ios_base::app);功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且()。
下列关于类和对象的叙述中,错误的是()。
下面程序的运行结果是()。#includeusingnamespacestd;classTestClass{staticintn;public:
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
下列运算符中不能在C++中重载的是()。
算法分析的目的是()。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
关于关键字class和typename,下列表述正确的是______。
随机试题
男,27岁,颈部痈,昨日出现寒战、高热,并在全身多处出现软组织深在脓肿,应考虑为
跨行政区的旅游投诉其管理机关可以由()的旅游投诉受理机关协商确定。
【2015.重庆云阳】生产力发展水平决定着教育发展水平高低.教育的发展水平是对生产力发展的反映。()
【2014年四川.单选】根据埃里克森的人格发展理论,3~6、7岁儿童所要解决的主要矛盾有()。
下列选项中说法正确的是:
设有齐次线性方程组Ax=0和Bx=0,其中A,B均为m×n矩阵,现有4个命题:①若Ax=0的解均是Bx=0的解,则秩(A)≥秩(B):②若秩(A)≥秩(B),则Ax=0的解均是Bx=0的解;③若Ax=0与Bx=0同解,则秩(A)=秩(B);④若秩(
结合材料回答问题:材料1当今时代,文化在综合国力竞争中的地位日益重要,谁占据了文化发展的制高点,谁就能够更好地在激烈的国际竞争中掌握主动权。实现中华民族伟大复兴,迫切要求我国由一个文化资源大国转变成为一个文化强国,这是中华民族几千年文化
democracyovercomemodernplaceanticipateimaginationonlineregularperformaccessdif
马克思主义认识论认为,真理是人们对于客观事物及其规律的正确反映。任何真理都是绝对真理和相对真理的统一,绝对真理和相对真理是相互联结、相互包含,又是辩证转化的。任何真理都是具体的,抽象的真理是没有的。真理的具体性是指真理是在一定时间、地点、条件下主观与客观的
A、Hewantstopay.B、Hedoesn’twanttoeatout.C、Hewantstoeatsomewhereelse.D、Hedoesn’tlikeJapanesefood.A女士说她听说附近有一家
最新回复
(
0
)