首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> #inc1ude<iomanip> using namespace std; c1ass MyClass{ public: MyClass(){cout<<’
有如下程序 #inc1ude<iostream> #inc1ude<iomanip> using namespace std; c1ass MyClass{ public: MyClass(){cout<<’
admin
2017-06-18
48
问题
有如下程序
#inc1ude<iostream>
#inc1ude<iomanip>
using namespace std;
c1ass MyClass{
public:
MyClass(){cout<<’A’;)
MyClass(charc){cout<<c;}
~MyClass(){cout<<’B’;}
};
int main(){
MyClass p1,*p2;
p2 newMyClass(’X’);
delete p2;
retum 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、ABX
B、ABXB
C、AXB
D、AXBB
答案
D
解析
此题考查的是构造函数和析构函数。构造函数在对象被创建的时候由系统自动调用,而析构函数在对象的生存期即将结束的时候由系统自动调用。此题中,主程序在创建MayClass类的对象p1时,调用MayClass类的默认构造函数,输出字母A:然后在创建.p2对象时,调用带字母参数的构造函数,输出字母X;语句delete p2;调用析构函数,输出字母B:在主函数退出时,调用析构函数清除对象p1,输出字母B。
转载请注明原文地址:https://kaotiyun.com/show/imAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
有如下程序:#include<iostream>usingnamespacestd;classTestClass{protected:TestClass(){cout<<’x’;}TestClass(ch
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}//D
下列关于成员函数特征的描述中,错误的是()。
下列关于虚函数的描述,错误的是( )。
已知n是一个int型变量,下列语句中错误的是
下列函数原型声明中错误的是
随机试题
《答司马谏议书》书中明确是非的总原则是()
简述加强社会主义法制建设的基本要求及其内在关系。
该患儿系法洛四联症,下列哪项不是构成法洛四联症的4个畸形组成病儿入院后体检,下列哪项不是法洛四联症的主要体征
依据《安全生产法》的规定,生产经营单位进行()等危险作业,应当安排专业人员进行现场安全管理,确保操作规程的遵守和安全措施的落实。
电力变压器按铁芯或线圈结构可分为()。
滑坡、潜蚀、冻胀、翻浆等不良地质现象其共同的影响因素是()。
下列关于工艺过程的说法中,正确的有()。
下列融资方式中,属于负债融资的有()。
当导游员得知旅游者在游览活动中走失情况后,应采取的措施是()。
阅读下面的文字。回答问题。青年时期是人生最宝贵的阶段。市场经济体系之下,买房、买车、娶妻生子,都需要不少的花费,财商也就成了年轻人必须考虑的问题。君子爱财,并不是一个难以启齿的问题。一个会发财的人,从小处说可以使自己、朋友及家人获利,从大处
最新回复
(
0
)