首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include using namespace std; class MyClass{ public: MyClass(){cout
有如下程序 #include #include using namespace std; class MyClass{ public: MyClass(){cout
admin
2020-04-07
32
问题
有如下程序
#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://kaotiyun.com/show/eC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<<123.45<<endl;cout
必须用一对大括号括起来的程序段是()。
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1
以下选项中,合法的字符常量是()。
有如下类定义,请将Sample类的拷贝构造函数补充完整。classSample{public:Sample(){)~Sample(){if(p)deletep;)Sample(con
C++语言中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
在MyClass类的定义中,对赋值运算符:进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
将E-R图转换到关系模式时,实体与联系都可以表示成()。
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
随机试题
《人间喜剧》的艺术成就。
国际贸易中最主要的运输方式是
身处教育实践第一线的研究者与受过专门训练的科学研究者密切协作,以教育实践中存在的某一问题作为研究对象,通过合作研究,再把研究结果应用到自身从事的教育实践中的一种研究方法,这种方法是()。
10岁小儿,因多尿、烦渴、疲乏来院就诊,经检查空腹血糖10mmol/L,临床诊断为糖尿病胰岛素依赖型。护士指导其控制饮食时,每日正确的热卡摄入量是( )。
患者狂病,两目怒视,面红目赤,.突然狂乱无知,遇人叫骂,毁物伤人,舌质红绛,苔黄腻,脉弦大滑数,辨证属
新生儿窒息复苏评估的三大指标是
如果监理单位的行为属于无权代理、无效代理,或者是监理单位对监理的事务“不作为”,给施工承包合同的双方当事人造成了损失的,应当由()负责对该损失进行赔偿。
首创“心理测验”这一术语的学者是
Whendawncame,theyrealizedthattheboatwasblockedinice.Thecaptain(81)asleepbuttherestofthecrewhurriedlywo
Governmentisnotmadeinvirtueofnaturalrights,whichmayanddoexistintotalindependenceofit,andexistinmuchgreate
最新回复
(
0
)