首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Monkey{ public: Monkey(){cout<<’M’;} Monkey(char n){cout<<n;} ~Monkey(){cou
有如下程序: #include<iostream> using namespace std; class Monkey{ public: Monkey(){cout<<’M’;} Monkey(char n){cout<<n;} ~Monkey(){cou
admin
2015-11-24
25
问题
有如下程序:
#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;定义Monkey的对象p2时,调用带参数的构造函数,输出X;在执行“delete p2;”语句时,调用析构函数,输出Y,在退出程序时,调用析构函数输出Y。
转载请注明原文地址:https://jikaoti.com/ti/EuE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
以下程序的执行结果是______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);}voidmain(){int
流程控制语句的基本控制结构有三种,不属于这一种结构的是()。
cin是()的一个对象,处理标准输入。
下面叙述不正确的是
下列关于静态数据成员的描述中,正确的是()。
对于重载的运算符>>,它是一个
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
随机试题
关于肺炎链球菌肺炎,下列哪项是正确的
阴道手术后护理的内容中不正确的是( )。
患者女,26岁。妊娠37周,仰卧位时突然主诉感觉头晕眼花伴随大汗淋漓。护士首先应该
房地产经纪行业的客源构成要素有两个:一是需求者;二是()。
(2009年)杆OA绕固定轴O转动,长为l,某瞬时杆端A点的加速度a如图4-41所示,则该瞬时OA的角速度及角加速度为()。
关于投标人少于《招投标法》规定要求需要重新招标,说法正确的是()。
人们常说的“纸黄金”是指()。
我国剥削制度被消灭的标志是()。
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】__
Foxesandfarmershavenevergotonwell.Thesesmalldog-likeanimalshavelongbeenaccusedofkillingfarmanimals.Theyare
最新回复
(
0
)