首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: classXX { protected: intk; public: XX(int=5):k(n){}; ~XX() { tout
有如下程序: classXX { protected: intk; public: XX(int=5):k(n){}; ~XX() { tout
admin
2013-05-30
51
问题
有如下程序:
classXX
{
protected:
intk;
public:
XX(int=5):k(n){};
~XX()
{
tout<<“XX”:
}
virtual void f()const=0;
};
inline void XX::f()const
{
cout<
};
class YY:public XX
{
public:
~YY()
{
cout<<“YY”:
}
void f()const
{
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=*newYY语句定义了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/O1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;k=x
结构化程序设计所规定的三种基本控制结构是()。
以下程序的运行结果是【】。#include<iostream.h>voidmain(){boolt1=8,t2=0,t3=1;cout<<t1<<’\t’<<t2<<’\t’<<t3<<end1;}
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain()inti,j,m=0,n=0;for(i=0;i<2;i++)
写出下列程序代码运行的结果【】。#include<iostream.h>classA{public:virtualvoiddisp(){cout<<"calssA!"<<(end
下面程序的输出结果是【】。#include<iostream.h>intd=1;intfun(intp){staticintd=5;d+=p;cout<<d<<"";
目前,有两种重要的高级语言,分别是结构化程序设计和【】。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch
随机试题
A.当归身B.生地黄C.川楝子D.枸杞子E.北沙参、麦冬
受弯构件减小受力裂缝宽度最有效的措施之一是:
下列说法中,不正确的是( )。在下列的选项中,承诺的有效条件不包括( )。
下列建设工程安全隐患的不安全因素中,属于“物的不安全状态”的是()。
企业发生的未决担保诉讼,如果律师或法律顾问等出具的书面意见上表明企业败诉的可能性大于胜诉的可能性,并且损失金额能够合理估计,就应当将损失金额()。
下列各项中,有限合伙企业因下列原因应予解散的有()。
该求助者的主要症状是()。BPRS量表的特点是()。
阅读下面材料,回答问题。小刘到某小学工作以来注重尖子生的培养,培养的尖子生多次在全校学生诗歌比赛、演讲比赛申获得好的成绩。但校长发现她经常对那些不听课、顽皮、不讲卫生的学生采取罚站、不许进教室、罚打扫卫生等措施惩罚。家长知道后,多次找她交换意见,
垄断资本主义的实质是()
(电子表格题)晓雨任职人力资源部门,她需要对企业员工Office应用能力考核报告进行完善和分析。按照如下要求帮助晓雨完成数据处理工作。依据自定义序列“研发部→物流部→采购部→行政部→生产部→市场部”的顺序进行排序;如果部门名称相同,则按照平均成绩由高到
最新回复
(
0
)