首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-08-01
32
问题
有如下程序:
#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::fOconst
{
cout<
选项
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/KcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
若类A和类B的定义如下:classA{inti,j;public:voidget();//…};classB:A
在软件测试设计中,软件测试的主要目的是
以下程序的执行结果是______。#include<iostream.h>voidmain(){cout.filll(’*’);cout.width(10);cout<<123.45<<endl:cou
下面的语句中错误的是()。
下面是关于ios类的叙述,正确的是()。
下面关于运算符重载的描述错误的是
下列不是描述类的成员函数的是
关于静态数据成员的描述中正确的是
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
随机试题
A.补肾宁心,益智安神B.养血安神,清热除烦C.滋阴养血,补心安神D.镇心安神,泻火养阴E.养心安神,和中缓急天王补心丹的功用是
A.咖啡因B.洛贝林C.甲氯芬酯D.哌甲酯E.二甲弗林
标志中医学理论体系形成的医著是
各项工作之间的先后顺序关系是工作的( )。
预作用装置周期性检查中,请对压力表读数不在正常范围内的故障原因进行分析并处理。
把设备和工作地按照一定的零件族(组)的工艺要求进行布置的生产物流组织方式称为()。
【2016天津静海】品德态度的形成包括以下阶段()。
下列关于Word分栏排版功能的叙述中,正确的是()。
朱某因侵犯王某的名誉,被人民法院责令消除影响,恢复王某名誉。这种法律制裁属于()。
在某文件夹中,存有文档WT11.DOC,其内容如下:[文档开始]中文信息处理现状分析计算机中文信息处理技术从70年代蓬勃发展至今,仅仅经历了短短20多年的时间,便完成了由初级阶段向比较成熟阶段的过渡。这是微电子技术和IT技术高速发展以及迫切的应用需求
最新回复
(
0
)