首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include using namespace std; class MyClass{ public: MyClass(){cout
有如下程序 #include #include using namespace std; class MyClass{ public: MyClass(){cout
admin
2020-04-07
33
问题
有如下程序
#include
#include
using namespace std;
class MyClass{
public:
MyClass(){cout<<’A’;}
MyClass(char c){cout<
~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://jikaoti.com/ti/uGA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序的3种基本控制结构是
若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<end1;}执行后的输出结果是
下面程序的结果为()。#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=
C++语言中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
下列选项中,不是C++关键字的是()。A)classB)functionC)friendD)virtual
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。templateclassTstack{
下列选项中不属于软件生命周期开发阶段任务的是()。
下面不属于软件设计阶段任务的是
随机试题
DIC抗凝治疗时,需肝素化的是
依据《税收征收管理法》,税务机关可以对下列哪些地方实施税务检查?()
在房地产权利中,属于用益物权的是()。
Seeingthegardenercoming,away______.
成人晚期人格的消极因素包括()
AsItypetheselines,mydaughter,Harriet,whois14,isonheriPhoneskippingamongnofewerthaneightsocialmediasites.
在数据库管理技术的发展中,数据独立性最高的是
Sportisnotonlyphysicallychallenging,butitcanalsobementallychallenging.Criticismfromcoaches,parents,andotherte
Whenyoudon’tknowwhattodonext,nevergiveup,just______.workingoutyourproblem.
全球气候变化给人类社会的生存和发展带来了严峻挑战。中国是一个发展中国家,人口众多、经济发展水平低、气候条件复杂生态环境脆弱,易受气候变化的不利影响。气候变化对中国自然生态系统和经济社会发展带来了重大的威胁。同时,中国正处于经济快速发展阶段。因此,中国应
最新回复
(
0
)