首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
26
问题
有如下程序
#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://kaotiyun.com/show/xlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
当输入“Thankyou”时下列程序的输出结果为()。#include<<iostream.h>#include<iomanip.h>voidmain(){charline[80];
若有说明:int[3][4]={0};则下面叙述正确的()。
下列关于单目运算符++、--的叙述中,正确的是()。
C++流中重载了运算符<<,它是一个()。
静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为_______多态性,动态多态性由_____来支持。
多态性分为两类:编译时的多态性和【】。
随机试题
霍尔认为,“一两遗传胜过一吨教育”。这种观点属于()。
论述马克思主义政党是新型的革命政党的内涵。
患者,女性,67岁。肺心病多年,患者动脉血气分析显示Ⅱ型呼吸衰竭,与呼衰CO2潴留有关的发病机制是
由四逆汤化裁为通脉四逆汤属于
男性,41岁,上海市人。8月份去广西某地出差1周,回来后2周突然畏寒,剧烈寒战,30分钟后体温上升达41℃,伴头痛,持续4~5小时,热退后大汗淋漓,如此反复发作3次后就诊,血涂片找到疟原虫。病人剧烈寒战、高热、大汗是由于
关于个人申请保荐代表人资格应当具备的条件,下列说法不正确的是( )。
某联邦议院规定,只有在联邦议院中占有至少5%议席的政党才能组成议会党团,只有议员人数不足5%的政党,在征得绝大多数议员同意后,可以组成议会集团,议会集团只享有部分议会党团被赋予的权利。根据这段文字,可推知,在该联邦议院()。
“三个代表”重要思想依据改革开放和现代化建设新的实践,紧紧把握我国社会生活和社会结构的深刻变化,对()作出了科学判断。
A、Theycostherlotsofmoney.B、Theyareveryrewarding.C、Theyareveryeasytolearn.D、Theyaregivenbyastrictteacher.B
A、Hewillnotleavetheschool.B、He’llstayathome.C、Heisgoingonvacation.D、Hedoesn’twanttogohome.Bgohomeformost
最新回复
(
0
)