首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass test{ private: int a; public: test0 {cout+"cons
有如下程序: #inc1ude<iostream> using namespace std; c1ass test{ private: int a; public: test0 {cout+"cons
admin
2020-07-30
8
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass 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+"dcstructor"+end1;}
};
int main()
{
test A(3);
retum 0;
}
运行时输出的结果是( )。
选项
A、3
B、constructor destructor
C、copy Destructor
D、3 destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3;接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://jikaoti.com/ti/vzl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数ad
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
在E-R图中,用来表示实体联系的图形是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
数据库设计中反映用户对数据要求的模式是()。
下列各组类型声明符中,含义相同的一组是()。
下列选项中,错误的C++表达式是()。
下面描述正确的是()。
使用vC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:150200注意:错误的语句在//******error******的下面,修改该语句即可。提示:定义Number1为一个整型数据
随机试题
紫砂泥的矿物成分不含
患者男,36岁。因交通事故致肝脾破裂手术治疗,术中输贮存全血4500ml,新鲜浓缩血小板2个治疗量,出现皮肤发冷,青紫,血压95/70mmHg,创面渗血不止。化验:血清钾6.5mmol/L,血清钙1.85mmol/L,血液红细胞计数2.6×1012/L,血
建设项目职业病危害评价分为建设项目职业病危害预评价和建设项目职业病危害控制效果评价。下列资料中,不能作为建设项目职业病危害预评价依据的是()
下列选项中,可以作为竞争性费用的有()。
A公司拟购建一条新生产线,项目总投资800万元,建设期为2年,可以使用6年。若公司要求的年报酬率为10%,则该项目每年产生的最低报酬为()77‘元。
Incomponentialanalysis,______maybeshownasPARENT(x,y)&MALE(x).
下列关于法的作用的分类,表述正确的有()。
关于法人的民事行为能力,下列说法正确的是()
设f(x)=∣x∣+2,则∫f(x)dx=________。
关于Applet,下面选项中错误的是( )。
最新回复
(
0
)