首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Monkey{ public: Monkey() {cout
有如下程序: #include using namespace std; class Monkey{ public: Monkey() {cout
admin
2020-07-30
16
问题
有如下程序:
#include
using namespace std;
class Monkey{
public:
Monkey() {cout<<’M’;}
Monkey(char n) {cout<
~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的对象p1时,调用默认的构造函数,输出M;定义Monkey的对象p2时,调用带参数的构造函数,输出X;在执行“delete p2;”语句时,调用析构函数,输出Y,在退出程序时,调用析构函数输出Y。
转载请注明原文地址:https://kaotiyun.com/show/5Cyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=
下列叙述中正确的是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
下列关于运算符重载的描述中,正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列有关模板的叙述中,正确的是()。
下列各组类型声明符中,含义相同的一组是()。
随机试题
一些地方的人们掠夺性地滥挖草原上的甘草,虽获得了一定的经济利益,却破坏了草原植被,造成土地荒漠化,一遇大风,沙尘暴铺天盖地而至,给人们带来了巨大灾难。这些人的做法违背了()
心脏听诊内容不包括【】
镇肝熄风汤主治证的病机主要包括()。
衡量消费者收入水平的经济指标包括()。
依据主要风险类型划分,运营风险至少要考虑的方面包括()。
检验计划一般采用()形式作出规定。
AllchildreninBritainhavetoattendprimaryschoolfrom______to______.
一个包裹,除非其大小在规定的尺寸之内,否则投递服务公司不会接受。所有被接受投递的包裹都有退回地址。如果上面陈述是正确的,下面哪一项也一定是正确的?()
以太网中,在第5次碰撞之后,一个节点选择的r值为4的概率是()。
Doyouprefertostayathomeorgotravellingduringholidays?
最新回复
(
0
)