首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> #inc1ude<iomanip> using namespace std; class Myclass{ public: Myclass(){cout<’A’;}
有如下程序 #inc1ude<iostream> #inc1ude<iomanip> using namespace std; class Myclass{ public: Myclass(){cout<’A’;}
admin
2020-04-07
82
问题
有如下程序
#inc1ude<iostream>
#inc1ude<iomanip>
using namespace std;
class Myclass{
public:
Myclass(){cout<’A’;}
Myclass(char c){ cout<<c,}
~Myclass(){cout<’B’;}
};
int main(){
Myclass p1,*p2;
p2= newMyclass(’X’);
delete p2;
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、ABX
B、ABXB
C、AXB
D、AXBB
答案
D
解析
此题考查的是构造函数和析构函数。构造函数在对象被创建的时候由系统自动调用,而析构函数在对象的生存期即将结束的时候由系统自动调用。此题中,主程序在创建MayClass类的对象pl时,调用MayClass类的默认构造函数,输出字母A;然后在创建*p2对象时,调用带字母参数的构造函数,输出字母X;语句delete p2;调用析构函数,输出字母B;在主函数退出时,调用析构函数清除对象p1,输出字母B。
转载请注明原文地址:https://www.kaotiyun.com/show/3x8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于动态存储分配,下列说法正确的是()。。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
下列有关运算符重载的叙述中,正确的是
下列叙述中,不属于软件需求规格说明书的作用的是
下列叙述中正确的是
下列有关类成员的叙述中,正确的是()。
派生类的构造函数的成员初始化列表中,不能包含
随机试题
进行治安巡逻是治安警察的职责。()
支配三角肌的神经是()
下列药物中最容易引起再生障碍性贫血的是
A.石斛B.麦冬C.玉竹D.百合主养胃肾之阴,而生津除热的药是
A硝酸甘油B普萘洛尔C硝苯地平D维拉帕米E地尔硫革对变异型心绞痛疗效最好的药物是
下列属于现场土方开挖前应检查的内容是()。
我国股票发行方式主要经历了()几个阶段。
在我国境内设立有机构、场所的非居民企业取得的与其所设机构、场所没有实际联系的所得,以该机构、场所为纳税地点()。
asfastasoutscoringthemlessandlessconcentrateonA.hestumbles【T13】______B.whowerereadingalmostthreetimes【T14】_
(上海财大2013)假设甲公司的固定成本占总成本比例高于乙公司的固定成本占总成本比例,且两家公司的周期性和资本结构相似,以下说法正确的是()。
最新回复
(
0
)