首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Monkey{ public: Monkey() {cout<<’M’;} Monkey(char
有如下程序: #include<iostream> using namespace std; class Monkey{ public: Monkey() {cout<<’M’;} Monkey(char
admin
2020-04-07
44
问题
有如下程序:
#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;定义Monkty的对象p2讨,调用带参数的构造函数,输出X;在执行“delete p2;”语句时,调用析构函数,输出Y,在退出程序时,调用析构函数输出Y。
转载请注明原文地址:https://kaotiyun.com/show/1V8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
下列虚基类的声明中正确的是
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
数据的逻辑结构在计算机存储器内的表示,称为数据的【】。
下列关于类和对象的叙述中,错误的是()。
下列叙述中正确的是
能保证对所有的参数能够结束的递归函数是
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=**);”下列函数调用中错误的是
在数据库技术中,实体集之问的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为______。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
糖尿病酮症酸中毒时,患者呼气带有烂苹果气味。()
填埋场址地质屏障作用可分为()。
()是增加就业岗位、减少失业、治理失业的根本对策。
证券投资基金的收益主要有()。
实施德育的途径有()。(1)各科教学(2)校级、班级工作和各种教育活动(3)少先队教育(4)家长工作和校外工作(5)心理咨询
行政法是调整行政关系的法律规范的总称。下列各项法律、法规中不属于行政法的是()。
“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”这一词句的作者属于婉约词派的代表人物。()
下列选项中,属于政府的公共服务职能的是()。
下列关于物业费的说法,正确的是()
It’spossibletoadmireOprahWinfreyandstillwishHarvardhadn’tawardedheranhonorarydoctoroflawdegreeandthecommenc
最新回复
(
0
)