首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
63
问题
有如下程序:
#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打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],intn)实现的功能是计算矩阵中所有非质数数字的和。提示:函数isPrime(intn)的功能是判定当前数字
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。注意:不能修改程序的其他部
下列关于基类和派生类关系的叙述中,正确的是()。
下列关于函数的描述中,错误的是()。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
将E―R图转换为关系模式时,实体和联系都可以表示为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
下面不属于软件工程过程的4种基本活动()。
分析下面程序,该程序的运行结果是()。#inc1ude<iostream.h>classTestclass{public:staticintm,Testclass(){
随机试题
患者男,64岁,无痛性黄疸1个月余,进行性消瘦,无明显不适感。超声表现:肝内外胆管、胆囊明显扩张,胰管不扩张,胆总管远段见一实性团块,呈低回声,与胆管壁分界不清.团块内可见动脉血流信号。超声可提示为
患者,男性,60岁。患急性心肌梗死,心电监护时发现室性期前收缩每分钟10次,呈二联律。此时应立即采取的护理措施是
对民间非营利组织的捐赠承诺应予确认。()
什么是品德?品德形成过程主要包括哪几个阶段?
《义务教育美术课程标准(2011年版)》的评价建议是什么?
学生出现教师期待的行为后,教师发给小红星,学生可用小红星兑换奖励物或喜欢的活动。教师采用的方法是()。
“规定从《四书》中出题,以《四书章句集注》为答题标准”的朝代是
甲厂向乙厂购买了10吨水泥。在装车时,乙厂工作人员误装了12吨。甲厂提货人员也未察觉。甲厂汽车在途中翻入河中,水泥全部损失。甲厂应向乙厂支付多少吨水泥的价款()。
Thethreeforeignerswerepushedoutofthewaybecause______.InIndia,ifyoucannotuseyourrighthandforthetimebeing,_
Walking,ifyoudoitvigorouslyenough,istheoverallbestexerciseforregularphysicalactivity.Itrequiresnoequipment,e
最新回复
(
0
)