首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> #include<iomanip> using namespace std; class MyClass{ public: MyClass(){cout<<’
有如下程序 #include<iostream> #include<iomanip> using namespace std; class MyClass{ public: MyClass(){cout<<’
admin
2020-11-11
34
问题
有如下程序
#include<iostream>
#include<iomanip>
using namespace std;
class MyClass{
public:
MyClass(){cout<<’A’;}
MyClass(chaf c){cout<<c;}
~MyClass(){cout<<’B’;}
};
int main(){
MyClass p1,*p2;
p2=new MyClass(’X’);
delete p2;
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、ABX
B、ABXB
C、AXB
D、AXBB
答案
D
解析
此题考查的是构造函数和析构函数。构造函数在对象被创建的时候由系统自动调用,而析构函数在对象的生存期即将结束的时候由系统自动调用。此题中,主程序在创建MayClass类的对象p1时,调用MayClass类的默认构造函数,输出字母A;然后在创建*p2对象时,调用带字母参数的构造函数,输出字母X;语句delete p2:调用析构函数,输出字母B;在主函数退出时,调用析构函数清除对象p1,输出字母B。
转载请注明原文地址:https://www.kaotiyun.com/show/o4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项,不正确的是()。
若对数组进行初始化,下列选项中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8注意:错误的语句在∥********error********的下面,修改该语句即可。#includecl
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说日月和代码,完成空出部分程序。函数fun(int*arr,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除:并返回互不相同的元素的个
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:initTestClassdelTIestClass注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objA1,请在注释∥********1********后添加适当的语句。(2)为类obj
下列关于this指针的叙述中,正确的是()。
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
如果表达式x*y+z中,"*"是作为友元函数重载的,"+"是作为友元函数重载的,则该表达式还可为
下列对队列的描述中正确的是
随机试题
焊接接头的四种基本形式不包括()接头。
与腰痛最有关的肌肉是
男性,52岁,发现右侧腹股沟区包块10年,站立时明显,平卧后消失,有时可降入阴囊,可还纳。查:右侧腹股沟区肿块,约8cm×6cm大小,可还纳,外环容3指,压迫内环后肿块不再出现。该患者最容易出现的并发症是
成年人脊柱强直固定,多见于
A伤食B湿热C风寒D伤阴E伤阳泄泻而舌苔厚腻为
因土地利用规划用地指标已经用完,某市一企业经市政府批准在远郊租用张村50mm2规划建设用地范围外的农用地,用于新建厂房扩大生产。张村村民委员会核算租期内的土地租金总收益大于农用收益,且高于土地征收价格,于2006年10月31日与该企业正式签订了50年的出租
库存现金和银行存款同属于货币资金,因此清查方法相同。()
挂失止付是票据丧失后票据权利补救的必经程序,失票人只有对丧失的票据办理挂失止付后,方可向人民法院申请公示催告。()
2014年甲、乙拟投资设立某小型微利企业,预计2015年应纳税所得额为10万元,注册会计师对其建议可以将企业分立为甲、乙两个企业,预计分立后甲、乙的2015年应纳税所得额分别为6万元和4万元。这属于()税收筹划方法的运用。
树枝:柴火
最新回复
(
0
)