首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XX { protected: int k= public: XX(int n=5):k(n){};
有如下程序: #include using namespace std; class XX { protected: int k= public: XX(int n=5):k(n){};
admin
2020-06-29
47
问题
有如下程序:
#include
using namespace std;
class XX
{
protected:
int k=
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 ():
}
执行上面的程序将输出( )。
选项
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/8Y8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){)MyClass(inti){value=
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为【】。
()既可重载为一元运算符,又可重载为二元运算符。
inc或整型此题考查的是指针的声明语句。在声明语句中,变量前加“”即声明为指针类型变量,题目中变量b定义的只是普通的整型变量,不是指针,所以应填入int或整型。
数据库设计包括两个方面的设计内容,它们是()。
若要把类B定义为类A的友元类,则应在类A的定义中加入语句______。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
结构化程序设计的3种结构是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
断奶过渡期
下列关于二尖瓣关闭不全听诊特点的叙述恰当的是
根据常见病辨证论治的理论,时行感冒的治法是()。
依据《建筑施工场界噪声限值》,关于施工阶段作业噪声限值,表述正确的是()。
杨某在上海某企业工作时,发现很多在厂里工作的同事打算利用出门在外的机会再生育一个孩子,就说服同事张某私刻了××街道办事处的印章,为在上海的老乡孙某办理了一份计生证明,并收取300元费用。第二天,此事就被举报到上海市的有关计生管理部门,该计生管理部门可以:(
近年来,长江三角洲在经济发展的同时,出现了热岛效应、成潮侵袭、滩涂冲刷等一系列环境问题。回答下列问题。上海在长兴岛北侧边滩筑堤建成青草沙水库。该水库主要功能是()。
地壳是在不断运动的,下列自然灾害与地壳运动有关的有()。
A.胺类激素B.肽类激素C.蛋白质激素D.类固醇激素生长激素是
下列问题的关系代数操作基于如下的关系R和S:
A、Inashop.B、Inarestaurant.C、Onafarm.A男士说:Yes,please.IwantaT-shirt.由此可见对话发生在商店。
最新回复
(
0
)