首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
164
问题
有如下程序:
#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://kaotiyun.com/show/oSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系数据库的关系演算语言是以______为基础的DML语言。
不能作为重载函数的调用的依据是
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是)n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n){}~Base()
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
某二叉树中度为2的结点有18个,则该二又树中有______个叶子结点
在一个派生类对象结束其生命周期时
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为______。
下列选项中不属于软件生命周期开发阶段任务的是()。
下列字符串中可以用作C++标识符的是
随机试题
房屋的租金可分为成本租金、商品租金、市场租金三种。成本租金是由()等项目组成的。
预计某宗房地产未来第一年的净收益为36万元,此后每年的净收益会在上一年的基础上减少2万元。则该宗房地产的合理经营期限为20年。()
甲公司为一家电子科技公司,2018年7月甲公司A栋1楼和B栋2楼的冰水机有故障。2018年7月9日甲公司将冰水机维修工程交由乙公司作业,未签订合同及安全生产协议书。同时,因甲公司将车间安装空调及管道工程发包给丙公司,丙公司2018年6月开始进驻甲公司机械车
根据《行政许可法》的规定,下列属于安全评价机构资质第一类评价业务范围的是()。
《UCP600》规定,标明“正本(original)”字样的单据为正本单据,须经出单人签署方为有效。标明“副本(Copy)”或不标明“正本”字样的单据为副本单据,无须签署。()
根据相关法律制度的规定,强制许可适用于专利权和商标权。()
下列行为表现中不属于导游素质的是()。
教育康复的重点为()。
执行以下程序后,输出‘#’号的个数是【】。#include<atdio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar(’#’)
Amidasummerofrecord-settingheat,anewsurveyfindsthatmostofGenerationX’s(20世纪60年代到70年代初出生的美国人)youngandmiddle-agea
最新回复
(
0
)