首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序:
#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,本程序中有两个类:一是日期类(Date),用于表示一天的日期(年、月、日);另一个是截止日期类(Dead.1ine),用于表示一个任务的截止日期,超过该日期即为超时。Deadline
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。#include
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
下列叙述中,不属于软件需求规格说明书的作用的是()。
以下关键字不能用来声明类的访问权限的是()。
下列选项中不属于面向对象程序设计特征的是()。
下面程序的输出结果是()。#include<iostream>#include<math.h>usingnamespacestd;classpoint{private:do
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚
在软件开发中,需求分析阶段产生的主要文档是( )。
数据库管理系统中负责数据模式定义的语言是()。
随机试题
昆曲也叫“昆腔”或者“昆剧”。昆曲的鼎盛期是在:
Askher_____shecancametoseeusoff.
下列选项中,可引起肥胖的疾病有
与乳汁生成和分泌有直接关系的激素是()。
下列各项法律规范中,由国务院发布的是()。
为了抑制通货膨胀,国家宏观调控部门可以采取降低央行基准利率措施。()
垂直迁移,又称纵向迁移,指处于不同抽象、概括水平的经验之间的相互影响。下列各项中,体现了垂直迁移的是()。
目前,各城市的城管机构设置不尽相同,一般分为城建监察大队、城市管理局、城市管理行政执法局、城市管理委员会四种。由于城管工作实际是各自为政,没有一部专门的全国性法律来指导,各地方政府根据立法权限制定了一些地方性条例,但差异很大,难以系统化,并由此导致近年来各
Thesenatorwasoffendedbythereporter’ssillyquestions.
Increasingnumbersoffarmersaregrowinggeneticallyengineeredcrops.Anewreportalsosaysthatthetotallandareawheresu
最新回复
(
0
)