首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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://www.kaotiyun.com/show/8Y8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++中用3个保留字实现异常处理,除了try和catch外,还有()。
下列关于c++流的描述中,错误的是
如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
请按下面注释的提示将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;}};classB:publicA{
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
下列关于默认参数的叙述中,错误的是
结构化程序所要求的基本结构不包括()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
10个月婴儿,昨日突然出现四肢抽动,两眼上窜,面肌颤动,神志不清,发作时间数秒钟,一日5次。不发热,神志不清楚。发作后随即入睡。体检:体温37℃,营养中等,精神好,咽部无充血,有颅骨软化,前囟平坦,面神经征可疑阳性,其余未见异常。周围血白细胞正常。其惊厥的
下列请求权中,不适用诉讼时效限制的是:()
某工程拟建六层建筑物,一层地下,用地面积3177.76m2,现状场地较平整。基坑开挖深度为3.25~6.90m,东、南、北三面均为道路,东侧为旗峰路,距基坑约15m,西侧为2~5层的住宅楼群,天然基础,与基坑最近距离约6m。环境条件:场地附近属
深圳证券交易所根据会员的申请和业务许可范围,为其设立的交易单元设定的交易或其他业务权限不包括()
在我国现行的利率体系中,人们把()称为基准利率。
简述什么是水平迁移与垂直迁移。
据《咬文嚼字》编辑部透露,编制年度“十大流行语”是一项十分严肃的事,既要________到词语在当年的流行度,又要从语文伦理角度加以必要的________,选优汰劣,力争通过“十大流行语”向社会________正能量。填入画横线部分最恰当的一项是:
你到一个单位去联系工作,到了后发现联系不到对方负责人,而你第二天必须赶回原单位,你会怎么处理?
存储保护是对操作系统安全的基本要求,常采用哪种方式处理(),如当发生越界或非法操作时,硬件产生中断,交由操作系统来处理。
Marywas______totearsbytheircriticism.
最新回复
(
0
)