首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
#include using namespace std; class XX { protected: intk: public: XX(int n=5):k(n){}; ~XX()
#include using namespace std; class XX { protected: intk: public: XX(int n=5):k(n){}; ~XX()
admin
2017-02-22
17
问题
#include
using namespace std;
class XX
{
protected:
intk:
public:
XX(int n=5):k(n){};
~XX()
{cout<<"XX";}
virtual void foconst=0;
};
inline void XX::f()const
{cout<
class YY:public XX
{
public:
~YY()
{ cout<<"YY";}
void foconst
{cout<
};
int main()
{
XX &p=*new YY;
p.f();
delete &p;
return 0:
}
执行上面的程序将输出( )。
选项
A、28XX
B、28YYXX
C、33XX
D、-33XXYY
答案
A
解析
类YY公有派生于类XX,派生类对象可以替代基类对象向基类对象的引用进行赋值初始化,XX&p=*new YY语句定义了XX对象p引用,并用YY对象初始化,p并不是YY对象的别名,是XX基类对象的别名,故先调用基类XX的构造函数将k初始化为5,p.f()首先输出k一3即2,然后调用XX::f()输出k+3即8,delete&p删除p,调用XX的析构函数输出“XX”。
转载请注明原文地址:https://kaotiyun.com/show/d6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言函数中不能由系统自动生成的是
下列程序的输出结果是#include"iostream"usingnamespacestd;intMax(inta,intb){if(a>b)
下面程序错误的语句是#include“iostream.h”①voidmain()②{③intA=0;④int&B;⑤B=A;⑥cout<<B;
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
有如下循环语句:for(inti=50;i>20;i-=2)eout
在最坏情况下,冒泡排序所需要的比较次数为
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
运行以下的程序代码,结果是()。#includeusingnamespacestd;intmain(){intx=5:int*q=&x;int&y=x
模板使我们可以用一个代码段指定一组相关函数(称为______)或一组相关类(称为______。
随机试题
肾致密斑的作用是直接感受
工业废水中衡量该废水可生化性的重要指标是()。
Sheturnedto_____(addressee)themanonherleft.
pH对酶促反应速度影响主要是由于
甲、乙、丙一同抢劫丁,在抢劫过程中,甲、乙主张杀掉丁灭口,而丙不作声,后甲、乙将丁杀害,在此过程中丙一直旁边协助制服丁并望风。后案发,经一审中级人民法院审判后,对甲、乙二人均以抢劫罪判处死刑立即执行、故意杀人罪判处死刑立即执行,数罪并罚后,判决死刑立即执行
()是当前我国调整劳动关系的主要依据。
对学生的培养及全面素质的提高,起关键作用的是教师的()。
夏天的旋律是_________的,人们的每一根_________都被绷紧。你看田间那些挥镰的农民,弯着腰,流着汗,只是想着快割,快割;麦子上场了,又想着快打,快打。他们早起晚睡亦够苦了,半夜醒来还要听听_________,可是起风了;看看窗外,天空可是遮上
Thetwocountrieswillassigncounter-drugofficialstotheirrespectiveembassiesona________basis.
下面关于单选按钮和复选框的叙述中正确的是
最新回复
(
0
)