首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-01
22
问题
有如下程序:
#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://jikaoti.com/ti/Zpt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;
下列运算符中全都可以被友元函数重载的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;}
软件开发的结构化生命周期方法将软件生命周期划分成
关于C++语言与C语言关系描述中错误的是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
树中度为零的结点称为______。
下列关于类和对象的叙述中,错误的是
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
深度为5的满二叉树有______个叶子结点。
随机试题
椎骨的骨密质
A.氨基甲酰磷酸合成酶ⅠB.精氨酸代琥珀酸裂解酶C.氨基甲酰磷酸合成酶ⅡD.腺苷酸代琥珀酸合成酶(2014年第129题)鸟氨酸循环启动的限速酶是
我国原卫生部是在哪一年发出通知要求全国高等医学院校增设康复医学课程
下列选项中,哪一项不是律师在代理参与诉讼和仲裁活动中,应当遵守的执业纪律?()
证券公司对融资融券业务要实行()管理。
甲企业为具有法人资格的中外合作经营企业,设立董事会。根据中外合作经营企业法律制度的规定,下列事项中,无须经出席董事会会议的董事一致通过的是()。(2007年)
岩石构造是指组成岩石的矿物集合体的形状、大小、排列和空间分布等构成特征。下列属于沉积岩构造特征的是()。
某市一栋大楼起火,导致11位正在施工的农民工遇难,20余农民工受伤。事故发生后,市政府依法组织有关部门成立事故调查组,对该起重大责任事故原因进行调查。经市政府批复后的事故调查报告认定:建没单位甲公司将装修工程发包给乙公司后,乙公司又将装修工程违法分包给不具
将Excel工作表A1单元格中的公式SUM(B$2:C$4)复制到B18单元格后,原公式将变为
Weallknowthatamagiciandoesnorreallydependon"magic"toperformhistricks,【C1】______onhisabilitytoactatgreats
最新回复
(
0
)