首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
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/sYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下列选项,不正确的是
有如下程序:#include<iostream)usingnamespacestd;intmain(){int*p;*p=9;cout<<“Thevalueatp:”<<*p;re
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有______个结点
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______。
按照标识符的要求,下列选项中,()符号不能组成标识符。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
随机试题
针灸治疗痰热壅肺型咳嗽,可遵循
肺痈的发病原因是
患儿,男,7岁。乳牙DMFT多于10个,两上颌第一恒磨牙萌出1/3,左下第一恒磨牙窝沟龋。关于年轻恒牙龋病治疗,不正确的是
A.长期使用一种受体的激动药后,该受体对激动药的敏感性下降B.长期使用一种受体的激动药后,该受体对激动药的敏感性增强C.长期使用受体拮抗药后,受体数量或受体对激动药的敏感性增加D.受体对一种类型受体的激动药反应下降,对其他类型受体激动药的反应也不敏感
亲水性较高的化学基团有()。
在工作前期准备阶段,咨询工程师的工作程序包括()。
未达账项是指企业与银行之间由于记账时间的不一致,而发生的一方已登记入账,另一方漏记的项目。()
甲公司职工人数为120人,全体职工均于2015年3月1日签订了1年期的劳动合同。从2015年9月起,由于市场发生变化,生产经营发生严重困难,甲公司开始拖欠职工工资。2016年1月,甲公司濒临破产,被法院裁定进行重整。甲公司决定裁减部分职工,裁减人数初步确定
判断改革是非得失的标准是()
Formanypeopletoday,readingisnolongerrelaxation.To【C1】______theirworktheymustreadletters,reports,newspapers...In
最新回复
(
0
)