首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
51
问题
有如下程序
#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://kaotiyun.com/show/3x8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的______保留字不能作为函数的返回类型。
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){re
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有【 】个元素。
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
关于构造函数A()的拷贝构造函数正确的是
下列关于this指针的叙述中,正确的是______。
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。A)N+1B)NC)(N+1)/2D)N/2
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
随机试题
试论监护人的职责。
A.构象改变B.亚基聚合C.肽键断裂D.蛋白质聚集蛋白质水合膜破坏时出现
关于关节韧带描述哪项是正确的
关于糖皮质激素的叙述,正确的是()。
背景资料:A公司中标某市城区高架路工程第二标段。本工程包括高架桥梁、地面辅道及其他附属工程:工程采用工程量清单计价,并在清单中列出了措施项目;双方签订了建设工程施工合同,其中约定工程款支付方式为按月计量支付:并约定发生争议时向工程所在地仲裁委员会申请仲裁
下列能够造成污染的是()。
无论现金回购还是举债回购股份,股票回购都会提高公司的财务杠杆水平,调整资本结构,降低资本成本。()
下面关于PSTN网络的描述,正确的是()。
Na+移出膜外的转运方式属于()。
A、Openhappiness.B、Familylife.C、Communityrespect.D、Peaceandprosperity.B录音提到可口可乐公司并不只是去主观地猜想人们认为幸福是什么,他们会深入到每个地方去了解人们的不同需
最新回复
(
0
)