首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
59
问题
有如下程序:
#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/1V8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#inclyde<iOStream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
关系数据库管理系统能实现的专门关系运算包括( )。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
下列运算符中,在C++语言中不能重载的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
分析以下程序的执行结果【】。#include<iostream.h>classS{intA[10];public:int&operator()(int);}
软件开发软件生命周期分为三个时期共八个阶段:软件定义期(问题定义、可行性研究和需求分析阶段)、软件开发期(系统设计、详细设计、编码和测试阶段)、软件维护期(即运行维护阶段)。
随机试题
A.行气止痛B.软坚散结C.两者都选D.两者都不选天台乌药散的功用
对大咯血窒息病人进行急救时,应采取的体位是()
腹痛的辨证要点有
脑梗死不应出现的症状、体征是()
患者便血紫黯,甚则黑色,腹部隐痛,喜热饮,面色不华,神倦懒言,便溏,舌质淡,脉细。治疗应首选()
毛泽东思想产生的社会历史条件有()。
Itisanunfortunatefactoftoday’slifethatmostpeoplearegrowingupunabletoseethestars.Theprimenightskyexistson
Oneofthebasiccharacteristicsofcapitalismistheprivateownershipofthemajormeansofproduction-capital.Theownership
Youshouldspendabout20minutesonQuestions1-13whicharebasedonReadingPassage1below.Australia’sGrowingDisasterFar
Sheputanextrablanketoverthebabyforfearthat______.
最新回复
(
0
)