首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XX { protected: intk: public: XX(int n=5):k(n){);
有如下程序: #include using namespace std; class XX { protected: intk: public: XX(int n=5):k(n){);
admin
2021-06-10
40
问题
有如下程序:
#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/ugfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含程序文件main.cpp,其中有类Mammal(“哺乳动物”)、类Elephant(“大象”)、类Mouse(“老鼠”)的定义和主函数main的定义。请在横线处填写适当的
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
在一个派生类对象结束其生命周期时()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
软件需求规格说明书的作用不包括()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
邀请发盘对双方具有约束力。()
在Windows中,双击一个文本文档,系统默认启动的是_______应用程序。
肝性脑病昏迷期患者饮食要点为()
患者,男,45岁。颈前结喉处红肿疼痛,迅速蔓延,高热,口渴欲饮冷水,头痛,项背僵硬,烦躁易怒,气喘痰壅,大便秘结,小便黄赤,舌红绛,苔黄腻,脉洪数。该患者应选用治疗的方剂是
下列论述错误的是()
甲用500万元进行投资,利用低买高卖赚取了一笔资金。于是,甲私募资金1000万元,承诺给投资者1年后高于银行利息2倍的回报。然后将1000万元高利贷出,等待发财,后因资金链断裂无法归还投资者的本息。甲于是又私募1000万元,部分用于支付给前期投资者的利息,
活期储蓄存款每季度结息一次,每季末月的()为结息日。
要解决孩子上幼儿园难的问题,________是各级政府要把学前教育经费纳人地方财政预算,提高投入比例,增加公办幼儿园的数量,以满足城乡居民子女的人园需求。填入画横线部分最恰当的一项是:
“头顶马聚源,脚踩内联升,身穿瑞蚨祥,腰缠四大恒”,这首老北京民谣形象地反映了老字号在市民心目中的地位。荣宝斋的字画,亨得利的钟表,月盛斋的酱肉,张一元的茶叶,十八街的麻花,狗不理的包子……这些耳熟能详的老字号,构成了人们对悠悠岁月的珍贵记忆。这
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
最新回复
(
0
)