首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Monkey{ public: Monkey(){cout<<’M’;} Monkey(char n){cout<<n;} ~Monkey(){cou
有如下程序: #include<iostream> using namespace std; class Monkey{ public: Monkey(){cout<<’M’;} Monkey(char n){cout<<n;} ~Monkey(){cou
admin
2015-11-24
58
问题
有如下程序:
#include<iostream>
using namespace std;
class Monkey{
public:
Monkey(){cout<<’M’;}
Monkey(char n){cout<<n;}
~Monkey(){cout<<’Y’;}
};
int main(){
Monkey p1,*p2;
p2=new Monkey(’X’);
delete p2;
return 0:
}
运行这个程序的输出结果是( )。
选项
A、MYX
B、MYMY
C、MXY
D、MXYY
答案
D
解析
在类Monkey中定义了默认的构造函数和带参数的构造函数,所以在主函数中,定义Monkey的对象p1时,调用默认的构造函数,输出M;定义Monkey的对象p2时,调用带参数的构造函数,输出X;在执行“delete p2;”语句时,调用析构函数,输出Y,在退出程序时,调用析构函数输出Y。
转载请注明原文地址:https://www.kaotiyun.com/show/NeNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列表达式中,错误的是()。
下列程序的输出结果为()。#include<iostream.h>#include<iomanip.h>voidmain(){cout.precision(4);cout<<123.127;
下面对C++运算符的正确的描述是()。
下列关于指针运算的描述中,错误的是()。
若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。
对于重载的运算符>>,它是一个
要把高级语言编写的源程序转换为目标程序,需要使用()。
______是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
对于重载的运算符>>,它是一个
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
简述意识障碍的分类。
血清区带电泳测定M蛋白,可用以
胆囊肿大呈囊性感,无压痛者,见于壶腹周围癌。胆囊肿大,有实性感者,可见于胆囊结石或胆囊癌。
呃逆病变的关键脏腑是
长距离金属电缆桥架应每隔()距离接地一次。
下列关于证券公司合规负责人的说法,正确的有()。I.合规负责人应对证券公司经营管理行为的合法合规性进行审查、监督或者检查Ⅱ.独立董事可担任合规负责人Ⅲ.合规负责人由股东大会决定聘任Ⅳ.证券公司解聘合规负责人,
下列业务属于增值税征收范围的有()。
读下图,回答问题。甲大陆①自然带与乙大陆⑤自然带类型相同,关于其成因,正确的是()。
设f(χ,y)是定义在区域0≤χ≤1,0≤y≤1上的二元连续函数,f(0,0)=-1,求极限=________.
Pandemic(大面积流行的)H1N12009ThemostactiveareasofpandemicinfluenzatransmissioncurrentlyareincentralandeasternEur
最新回复
(
0
)