首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout
有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout
admin
2017-02-22
27
问题
有如下程序:
#include
using namespace std;
class TestClass
{
public:
TestClass(){cout<<"default constructor\n";}
TestClass(const TestClass&x){cont<<"copy
constructor\n";}
};
TestClass userCode(TestClass b){TestClass
c(1));return c;}
int main()
{TestClass a,d;
cout<<"calling userCode()\n";
d=userCode(a);
return 0:
}
执行上面程序的过程中,构造函数TestClass()和TestClass fconst 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://jikaoti.com/ti/Hbt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
设有下列二叉树:对此二叉树中序遍历的结果为
在C++语言中,不合法的实型数据的是
下列叙述中正确的是
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
有如下循环语句:for(inti=50;i>20;i-=2)eout
软件详细设计产生的图如下:该图是
有如下的函数定义:intXfun(intx){inty=x;{intx=10;y+=x;}returnx+y;}通过表达式Xfun[5]调用该函数,则得到的返回值为______。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]中,A[0][0]存入B[0]中,则A[8][5]在B[]中( )位置。
随机试题
案情:犯罪嫌疑人段某,1980年出生,甲市丁区人,自幼患有间歇性精神分裂症而辍学在社会上流浪,由于生活无着落便经常偷拿东西。2014年3月,段某窜至丁区一小区内行窃时被事主发现,遂用随身携带的刀子将事主刺成重伤夺路逃走。此案丁区检察院以抢劫罪起诉到丁区法院
以DDT为例,说明物质富集的危害。
就归经而言,下列哪种说法是正确的
全国重点文物保护单位的建设控制地带,应由()批准后再划定并公布。
教育对象的幼稚性特点决定了他们的________比较强。
列宁说过:“文盲是处在政治之外的。”这表明()。
甲是A公司的法定代表人,根据公司章程的约定,甲可以代表公司对外签署100万元以下的合同。2016年1月4日,甲与B公司签订买卖合同,合同标的额200万。B公司不知道A公司章程的约定。该买卖合同()
一个好的因变量要满足_____________、_____________、_____________、_____________和_____________等要求。
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;}}m
Thoughsmallinsize,Switzerlandhasfourofficiallanguages:German,French,ItalianandRomansh,spokenbyfourdifferentEur
最新回复
(
0
)