首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Monkey{ public: Monkey() {cout<<’M’;} Monkey(char
有如下程序: #inc1ude<iostream> using namespace std; c1ass Monkey{ public: Monkey() {cout<<’M’;} Monkey(char
admin
2017-06-18
72
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Monkey{
public:
Monkey() {cout<<’M’;}
Monkey(char n) {cout<<n;}
~Monkey() {cout<<’Y’;}
};
int main(){
Monkey p1,*p2;
p2=new Monkey(’X’);
delete p2;
return0;
}
运行这个程序的输出结果是( )。
选项
A、MYX
B、MYMY
C、MXY
D、MXYY
答案
D
解析
在类Monkey中定义了默认的构造函数和带参数的构造函数,所以在主函数中,定义Monkey的对象p1时,调用默认的构造函数,输出M;定义Monkey的对象p2时,调用带参数的构造函数,输出X;在执行“delete p2;”语句时,调用析构函数,输出Y,在退出程序时,调用析构函数输出Y。
转载请注明原文地址:https://kaotiyun.com/show/SmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
若有下列定义及初始化语句: int i=100; int *ip=&i; int k=*ip; 并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为( )。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
下列关于成员函数特征的描述中,错误的是()。
有以下程序#include<iostream.hfloatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8;cout<<fun((int)f
若类A和类B的定义如下:classA{inti,public:voidget();//...};classB:A//默认为私有派生{intk;public
一个函数带有参数说明时,则参数的默认值应该在()中给出。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
已知n是一个int型变量,下列语句中错误的是
随机试题
下列不是利率的作用的一条是()。
随机变量Y关于X的一元线性回归方程的一般形式为【】
“十一五”时期多家大力发展循环经济的主要措包括()。
建设工程安全生产管理制度中的最基本制度是()。
某商店与某运输公司签订了一份运输合同,由运输公司将一批瓷器从唐山运往北京,商店派一名押运员同行。途中停车吃饭,司机与押运员两人喝了一瓶酒,饭后继续上路。由于饮酒及劳累,司机要求押运员代其开车,押运员也没有推辞。在一个转弯处,由于车速较快,不慎翻车,车上的瓷
全团要求看计划外演出,地陪按照综合报价(票费,车费,服务费)收取费用。()
流动人口在现居住地生育子女需提交( )出具的生育证明材料。
谈谈你对“微创新”的认识和理解。
Completethetablebelow.WriteNOMORETHANTHREEWORDSforeachanswer.Fortherecommendationcolumn,writeAYoumustbuyt
Realitytelevisionisakindoftelevisionprogrammingwhich,itisclaimed,presentsunscripteddramaticorhumoroussituations
最新回复
(
0
)