首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: classXX { protected: intk; public: XX(int=5):k(n){}; ~XX() { tout
有如下程序: classXX { protected: intk; public: XX(int=5):k(n){}; ~XX() { tout
admin
2013-05-30
35
问题
有如下程序:
classXX
{
protected:
intk;
public:
XX(int=5):k(n){};
~XX()
{
tout<<“XX”:
}
virtual void f()const=0;
};
inline void XX::f()const
{
cout<
};
class YY:public XX
{
public:
~YY()
{
cout<<“YY”:
}
void f()const
{
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=*newYY语句定义了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://jikaoti.com/ti/YqE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;k=x
结构化程序设计所规定的三种基本控制结构是()。
不属于结构化程序设计方法主要原则的是()。
以下程序的运行结果是【】。#include<iostream.h>voidmain(){boolt1=8,t2=0,t3=1;cout<<t1<<’\t’<<t2<<’\t’<<t3<<end1;}
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intfun(int,int);//fun()函数的说明voidmai
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain()inti,j,m=0,n=0;for(i=0;i<2;i++)
下面程序的输出结果是【】。#include<iostream.h>intd=1;intfun(intp){staticintd=5;d+=p;cout<<d<<"";
目前,有两种重要的高级语言,分别是结构化程序设计和【】。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch
随机试题
王某,女,80岁,30年前患慢支。现症咳逆喘促日重,咳痰不爽,表情淡漠,嗜睡,甚或意识艨胧,谵妄,烦躁不安,入夜尤甚,昏迷,撮空理线,或肢体瞤动,抽搐,舌质暗红或淡紫,或紫绛,苔白腻或黄腻,脉细滑数。本病例诊断为
一新生儿患Rh溶血病,以下哪种情况不会出现
纳税人陈某因涉嫌逃避缴纳税款被有关机关立案侦查,并被依法逮捕。下列说法中正确的有()。
增值税一般纳税人发生的下列情形中,应视同销售计算增值税销项税额的是()。
电信业务经营者取得经营许可证后,应当在()内或者电信业务经营许可证特别规定的时限内,按照电信业务经营许可证规定的业务种类和业务覆盖范围提供电信服务。
园林花木中被人们称为“四君子”的是()。
1864年江海关道丁日昌密查:“内地商人买雇洋商火轮夹板船只,写立笔据,多托洋行出面,赴领事衙门呈报更名人册,领取船牌行驶,从未赴地方官报明立案。”这种现象产生的主要原因是()。
2017年是香港回归祖国20周年,香港特别行政区的区花是:
著作权全部权利内容的保护期为作者终生及其死后50年。()
执行SQL语句DROPVIEWMyView的结果是( )。
最新回复
(
0
)