首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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全国计算机二级
相关试题推荐
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<""<<++b;
A、 B、 C、 D、 B数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将E.R图转换为关系模式。
关系模型允许定义3类数据约束,下列不属于数据约束的是
下列关于C++运算符结合性的说法中,错误的是()。
以下有关成员函数特征的叙述不正确的是
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:publicA1{
非成员函数应声明为类的__________函数才能访问这个类的private成员。
检查软件产品是否符合需求定义的过程称为
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【 】。
关系表中的每一横行称为一个
随机试题
明成祖登基后曾派郑和出使西洋以加强同海外的联系,下列关于郑和下西洋说法正确的是()。
经典途径的C3转化酶是
男性,50岁,2小时前木棒击伤左颞部,伤后头痛呕吐,1小时前意识不清,查体中度昏迷,左瞳孔散大,右侧肢体病理征(+),诊断考虑为
A.每1ml相当于原药材1g的制剂B.每1ml相当于原药材2g的制剂C.每1g相当于原药材2~5g的制剂D.每1g相当于原药材1~2g的制剂E.每1g相当于原药材6g的制剂流浸膏剂的浓度是()。
张某为自己所有的房屋向甲保险公司投保了财产险.张某与邻居李某交恶,李某放火将张某的房屋烧毁。下列说法不正确的是:()
根据《会计人员继续教育暂行规定》,下列各项中,属于会计人员继续教育内容的有()。
不良贷款是指借款人未能按原定的贷款协议按时偿还()的贷款本息的贷款。
以下有关审计证据的说法中,正确的有()。
现实与虚构的_________让我们在《哈利.波特》系列电影中看到了一个虚幻与现实交错构成的现代伦敦。魔法与现代科技在一个_________的伦敦找到了奇妙的契合点。填入划横线部分最恰当的是()。
HaveChineseaudiencesonaveragespentmoretimewatchingentertainmentcontentonlineinthisuncommonyearwhenthebattleag
最新回复
(
0
)