首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> #include<iomanip> using namespace std; class MyClass{ public: MyClass(){cout<<’A’} MyClass(char c){cout
有如下程序 #include<iostream> #include<iomanip> using namespace std; class MyClass{ public: MyClass(){cout<<’A’} MyClass(char c){cout
admin
2015-11-24
53
问题
有如下程序
#include<iostream>
#include<iomanip>
using namespace std;
class MyClass{
public:
MyClass(){cout<<’A’}
MyClass(char 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类的对象pl时,调用MayClass类的默认构造函数,输出字母A:然后在创建*p2对象时,调用带字母参数的构造函数,输出字母X:语句delete p2:调用析构函数,输出字母B;在主函数退出时,调用析构函数清除对象p1,输出字母B。
转载请注明原文地址:https://www.kaotiyun.com/show/xlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
虚函数必须是类的【】。
程序设计方法要求在程序设计过程中
下列关于虚基类的描述中,错误的是()。
关于纯虚函数和抽象类的描述中,()是错误的。
在类中定义和实现的函数称为()。
以下叙述正确的是
下列关于栈的叙述中,不正确的是()。
C++流中重载了运算符<<,它是一个()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
随机试题
患者因饮食不洁,突发频繁呕吐,腹痛,腹泻,呈水样便,无粘液及脓血,亦无里急后重,体温升高。应首先考虑的是
上消化道出血的部位是
混凝土坝的纵缝的形式不包括()。
按下图回答问题。波长为()。A.1.0mB.0.5mC.2.0mD.1.5m
下列关于民用建筑中儿童、老年人活动场所的平面布置说法错误的是()。
马柯威茨的均值—方差模型研究了单期投资的最优决策问题。()
在评价投资项目的财务可行性时,如果静态投资回收期或投资利润率的评价结论与净现值指标的评价结论发生矛盾,应当以净现值指标的结论为准。( )
抽样调查时,在抽样之前应对总体的各种特征有全面的了解,要顺利地抽取具有代表性的样本,首先要________。
A、 B、 C、 D、 E、 D
A、TheBankofChinaisnotastate-ownedenterprise.B、TheBankofChinaisaforeignexchangebank.C、TheBankofChinaisnot
最新回复
(
0
)