首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
41
问题
有如下程序:
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.h>classA{public:virtualvoiddisp(){cout<<"calssA!"<<(end
下面程序的输出结果是【】。#include<iostream.h>intd=1;intfun(intp){staticintd=5;d+=p;cout<<d<<"";
有如下程序:#include<iostream.h>classBase{protected:inti;public:intj;};classDerived:publicBas
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch
对下列程序段的描述正确的是()。#include<iostream.h>intFun(int,int)voidmain(){cout<<Fun(5,50)<<endl;}intFun(i
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){ret
随机试题
贷款承诺降低了商业票据发行人的()
患者男性,38岁,心悸、气短,伴双下肢水肿6个月,胸部体检双肺底可闻及细小湿啰音,心脏向左下扩大,心音低钝,心尖区可闻及3/6级收缩期吹风样杂音,肝大,否认发热和游走性关节肿痛史
某女,34岁,泄泻2天,肛门灼热,腹痛,口渴喜饮,小便短赤,苔黄腻,脉濡数。除主穴外,应加用()某男,17岁,腹痛肠鸣,大便恶臭,泻后痛减,暧腐吞咽,不思饮食,苔厚腻,脉滑。除主穴外,应加用()
女,45岁。间断腹泻,排黏液稀糊样便3年,伴有腹痛,排便后腹痛缓解,无消瘦,上述症状常于工作紧张时出现。最可能的诊断为()
患儿男,11个月,呕吐、腹泻3d住院。大便10~15次/天,蛋花汤样,伴呕吐3~4次,4小时无尿,皮肤弹性差,肢端凉,大便镜检偶见白细胞。护士考虑该患儿腹泻的病原体最可能的是
在实践操作中,银行应该尽可能通过借人流动性的方式提高流动性资产的比例,以降低流动性风险。()
甲公司2015年年初的递延所得税资产借方余额为50万元,与之对应的预计负债贷方余额为200万元;递延所得税负债无期初余额。甲公司2015年度实现的利润总额为9520万元,适用的企业所得税税率为25%且预计在未来期间保持不变;预计未来期间能够产生足够的应纳税
根据以下情境材料,回答下列问题。某市一商业中心内有人持械行凶,导致13人受伤。其中一名伤者因抢救无效死亡,其余伤者无生命危险。警方现场将犯罪嫌疑人抓获。事件发生后,在该市引起极大的社会关注,造成大范围的社会恐慌。该事件发生后,需要优先救助、疏散
和平发展道路最鲜明的特征是()
设则f(x,y)在点(0,0)处()。
最新回复
(
0
)