首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor
admin
2020-04-07
31
问题
有如下程序:
#include
using namespace std;
class test{
private:
int a;
public:
test0{cout+"constructor"+end1;}
test(int a){cout+a+end1;}
test(const test&test)
{
a=test.a;
cout+,,copy constructor"+end1;
{
test(){Cout+"destructor"+end1;)
{;
int main()
{
test A(3);
return 0;
{
运行时输出的结果是( )。
选项
A、3
B、constructor destructor
C、copy constructor destructor
D、3 destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3:接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://www.kaotiyun.com/show/7R8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
______ 使一个函数可以定义成对许多不同数据类型完成同一个任务。
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
语句inti=2.8*6;中整型常量i定义后赋初值的结果是()。
下列叙述中,不属于软件需求规格说明书的作用的是
若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<end1;}执行后的输出结果是
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
结构化程序的基本结构和特点是循环结构、选择结构和______。
按照标识符的要求,下列选项中,()符号不能组成标识符。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
为了得到最高目的产品产量,在生产就要提高单程转化率。()
关注组织工作的质和社会效果的评估被称为()
关于正常脾脏大小不正确的是
根据我国《合同法》的规定,对于无效合同或者被撤销的合同,其中仍具有法律效力的是独立存在的有关()的条款。
某公司债券年利率为12%,每季复利一次,其实际利率为( )。
人民警察必须把()作为自己全部工作的出发点和归宿。
附条件的民事法律行为[复旦大学2020年研;广东财大2017年研;武汉大学2013年研;东财2013年研]
【S1】【S9】
TheWorldBank’sRealProblem TheWorldBankisundeniablyincrisis.Butnotbecauseitspresident,Paul
Some60yearsago,GeorgeOrwellwroteanallegoricalnovel,calledNineteenEighty-Four,todescribelifeinafuturisticBrita
最新回复
(
0
)