构造函数和析构函数习题

构造函数和析构函数习题

ID:36587946

大小:64.18 KB

页数:8页

时间:2019-05-12

构造函数和析构函数习题_第1页
构造函数和析构函数习题_第2页
构造函数和析构函数习题_第3页
构造函数和析构函数习题_第4页
构造函数和析构函数习题_第5页
资源描述:

《构造函数和析构函数习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题1、以下有关构造函数的叙述不正确的是(  )。A、构造函数名必须和类名一致B、构造函数在定义对象时自动执行C、构造函数无任何函数类型D、在一个类构造函数有且仅有一个2、以下有关析构函数的叙述不正确的是(  )。A、一个类只能定义一个析构函数B、析构函数和构造函数一样可以有形参C、析构函数不允许有返回值D、析构函数名前必须冠有符号“~”3、系统提供的默认拷贝构造函数中形参表和函数体分别为(  )。A、形参表为空,函数体为空B、形参表为空,函数体不为空C、形参表不为空,函数体为空D、形参表不为

2、空,函数体不为空4、设A为test类的对象且赋有初值,则语句testB=A; 表示(  )。A、语法错B、为对象A定义一个别名C、调用复制构造函数,将对象A复制给对象BD、仅说明B和A属于同一类5、若有如下类定义,则下列叙述正确的是(  )。classTime{intH,M,S;public:voidTime(inth,intm,ints){};//A}//BA、A行有错误B、B行有错误C、A和B行都有错误D、A和B行都没有错误6、若有如下类定义,则下列叙述正确的是(  )。classS{intx;

3、public:S(){x=0;}S(inta){x=++a;}voidshow(){cout<<”x=”<

4、,*p[2];”语句时,自动调用该类构造函数的次数为(  )。A、3B、4C、6D、99、已定义类A,该类构造函数的参数都没有缺省值,执行语句:Aa1(2),a2(1,2),*p=newA[3];则自动调用该类缺省的构造函数的次数为(  )。A、1B、2C、3D、510、假定AB为一个类,则该类的拷贝构造函数的声明语句为(  )。A、AB&(ABx);B、AB(ABx);C、AB(AB&);D、AB(AB*x);11、C++中不能被派生类继承的是(  )。A、虚函数B、析构函数C、静态成员函数D、运

5、算符重载函数12、若有以下程序:#includeusingnamespacestd;classQ{intx,y;public:Q(inta=0,intb=0){x=a;y=b;}……};intmain(){Qq();//L……return0;}则以下说法正确的是(  )。A、L行说明了一个对象qB、L行说明了一个函数原型C、L行说明了一个对象数组D、以上说法都不正确13、不属于构造函数的特点是(  )。A、具有与类名相同的函数名B、带返回值C、允许重载D、在定义类的对象时自动调用

6、14、以下属于析构函数特征的是(  )。A、析构函数名与类名不能相同B、析构函数的定义必须在类体内C、析构函数可以带或不带参数D、在一个类中析构函数有且仅有一个15、当系统提供一个默认的构造函数时,该构造函数的形参表和函数体为(  )。A、无形参,函数体为空B、有形参,函数体为空C、无形参,函数体不为空D、有形参,函数体不为空16、下列关于构造函数与析构函数的叙述中错误的是(  )。A、均无返回值B、均不可定义为虚函数C、构造函数可以重载,而析构函数不可重载D、构造函数可带参数,而析构函数不可带参数

7、17、当对象要消除的时候,系统自动调用的函数是(  )。A、拷贝构造函数B、复制函数C、构造函数D、析构函数18、析构函数与构造函数非共同具有的特点是(  )。A、函数名与类名相同B、允许重载C、不能使用void说明返回类型D、不带返回值19、拷贝函数的作用为(  )。A、创建一个与已知对象共用同一内存地址的对象B、用一个已知对象来初始化一个被创建的同类的对象C、创建一个与已知对象完全相同的对象D、创建一个临时对象20、通常拷贝构造函数的形参是(  )。A、指向对象的指针B、对象的引用C、一个对象D

8、、类21、假定A为一个类,并执行语句Aa;后,则(  )。A、系统将自动调用构造函数B、系统将自动调用析构函数C、系统将自动调用拷贝构造函数D、系统将自动调用复制构造函数一、填空题:1、若AB为一个类的类名,执行语句:ABa[10];则系统自动调用该类的构造函数的次数为(    )。2、下列程序的输出结果是(    )。classSample{public:intx,y;Sample(inta){x=a;}Sample(inta,intb){x=a;y=b;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。