首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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://kaotiyun.com/show/NeNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下哪个基类中的成员函数表示纯虚函数()。
动态联编中直到______时才能确定调用哪个函数;而静态联编则是在______时进行的。
由关系数据库系统支持的完整性约束是指______和参照完整性。
多态具体体现运行和编译两个方面,在程序运行时的多态性通过继承和______来体现,而程序编译时多态性体现函数和运符的重载上。
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
作为成员函数重载的运算符,第一操作数就是参数表中隐含的______所指向的对象,因此并不显示地出现在参数表中。
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>Voidmain(){inti=0,j,k;do{i++;k=316-
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
SymbolismisanimportantliterarypracticeinliteratureandithasbeenwidelyusedbymanyAmericanwriters.Discusstheway
(2007年第27题)在糖酵解和糖异生中均起作用的酶是
关于气管切开的适应证,下列哪项是错误的()。
适用于乙醇等有机溶媒提取但提取液受热时间长适用于水为溶媒的提取
项目融资是以项目资产、预期收益或权益()取得的一种无追索权或有限追索权的融资或贷款。
分部流水施工又称为()。
早上7点两组农民开始在麦田里收割麦子,其中甲组20人,乙组15人。8点半,甲组分出10人捆麦子;10点,甲组将本组所有已割的麦子捆好后,全部帮乙组搁麦子;如果乙组农民一直在割麦子,什么时候乙组所有已割的麦子能够捆好?(假设每个农民的工作效率相同)(
老张、老王、老李、老赵四人的职业分别是司机、教授、医生、工人。老张比教授个子高。老李比老王个子矮。工人比司机个子高。医生比教授个子矮。工人不是老赵就是老李。根据以上条件,以下哪项为真?
在现实生活中,由于人们的立场和观点不同,对人活着的意义理解也不同,存在着各种不同的人生观。人生观是()
设f(x),g(x)在[a,b]上连续.证明:至少存在一点ξ∈(a,b),使得f(ξ)∫ξbg(x)dx=g(ξ)∫aξf(x)dx.
最新回复
(
0
)