首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
35
问题
有如下程序
#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,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串S,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释∥********1********
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1063022注意:错误的语句在∥********error********的下面,修
下列关于栈和队列的描述中,正确的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>using namespace std;class Base{ int a,b;public
下列数据模型中,具有坚实理论基础的是
数据库管理系统(DBMS)是一种
下列字符串中不能作为C++标识符使用的是()。
下列关于栈和队列的描述中,正确的是()。
随机试题
2013年1-6月,全国累计生产粗钢3.9亿吨,同比增长7.4%,增速较去年同期提高5.6个百分点。前6个月,粗钢日均产量215.4万吨,相当于年产粗钢7.86亿吨水平。其中,2月达到历史最高的220.8万吨,3-6月虽有回落,但仍保持在210万吨以上较高
慢性淋巴细胞白血病可并发
运输包装上的标志就是运输标志,即唛头。()
经纪类证券公司最低注册资本限额为()元人民币。
利润表是反映企业在()的报表。
一般资料:求助者,女性,45岁,个体老板。案例介绍:求助者的儿子患有先天性心脏病,十多年来她把大部分的时间和金钱都用在了为儿子看病上。她认为儿子患病是由于自己年轻无知,怀孕期间吃药造成的,为此一直自责,异常痛苦。有一次儿子生病,半夜到急诊室就诊,
危机公关是指由于企业管理不善、同行业竞争甚至遭遇恶意破坏或者是外界特殊事件的影响,而给企业或者品牌带来危机,企业针对危机所采取的一系列自救行为,包括消除影响、恢复形象等。根据上述定义,下列属于危机公关的是()。
得陇望蜀:狼子野心
FredCookeofSalfordturned90twodaysagoandtheworldhasbeenbeatingapathtohisdoor.Ifyouhaven’tnoticed,theback
Impressionismisaformofartthatbeganinthe1870’s.Whenyoulookcloselyatanimpressionistpainting,youseelittledots
最新回复
(
0
)