首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Monkey{ public: Monkey() {cout<<’M’;} Monkey(cha
有如下程序: #inc1ude<iostream> using namespace std; class Monkey{ public: Monkey() {cout<<’M’;} Monkey(cha
admin
2019-02-22
148
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Monkey{
public:
Monkey() {cout<<’M’;}
Monkey(char n) {cout<<n;}
~Monkey() {cout<<’Y’;}
};
int main(){
Monkey pl,*p2;
p2=new Monkey(’X’);
delete p2;
return 0:
}
运行这个程序的输出结果是( )。
选项
A、MYX
B、MYMY
C、MXY
D、MXYY
答案
D
解析
在类Monkey中定义了默认的构造函数和带参数的构造函数,所以在主函数中,定义Monkey的对象pl时,调用默认的构造函数,输出M;定义Monkey的对象p2时,调用带参数的构造函数,输出X;在执行“delete p2;”语句时,调用析构函数,输出Y,在退出程序时,调用析构函数输出Y。
转载请注明原文地址:https://www.kaotiyun.com/show/oSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
下列叙述中错误的是
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx:
下列关于指针的操作中,错误的是
实体是信息世界中广泛使用的一个术语,它用于表示()。
设有以下类和对象的定义:classA{public:intm;};Ak1,k2,*p1,*p2;则下面针对成员变量m的引用,错误的是()。
以下说法中错误的是
下面说法正确的是
树是节点的集合,它的根节点数目是
随机试题
新型工业化道路的特点有()
肿瘤压迫喉返神经引起的咳嗽为()
关于增强扫描原理和意义的叙述,错误的是
A口唇樱红色B呼气呈苦杏仁味C烦躁D喉头水肿E心率过速一氧化碳中毒后的特征性表现是
原料药的一个批号中成药丸剂的一个批号
根据《药品不良反应监测管理办法》,国家对药品不良反应实行
在国际贸易中,仲裁是解决争议的一种重要方式,都是在争议发生之后就订立的。()
“管理”和“领导”概念的关系是:()。
(1)我们要耐心教育孩子,不要_______他们的自尊心。(2)时至今日,语言文字的_______仍然存在混乱现象。(3)我仿佛窥见鲁迅先生丰富的精神世界,感受到他所具有的道德力量,相比之下,越发显出我自己的_______。填入画横线部分最恰
在Java编程语言中,用______、______、______语句来处理异常。
最新回复
(
0
)