首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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,返回值为int,没有参数的纯虚函数的定义是______。
对于某个函数调用,不给出初调用函数的声明的情况是()。
对于常成员函数,下面描述正确的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=
以下程序的输出结果是()。#include<iostream.h>voidmain(){inti,j,x=0;fof(i=0;i<2;i++={x++;for(j=0;j<3;j++=
在面向对象方法中,类之间共享属性和操作的机制称为【】。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
随机试题
在以效率衡量政策时,效率标准的重点在于_______。
多媒体技术的特点不包括_____。
I’musuallyfairlyskepticalaboutanyresearchthatconcludesthatpeopleareeitherhappierorunhappierormoreorlesscert
急性感染性心内膜炎的特点是
患者,女性,71岁,晨练时突然摔倒,意识丧失,大动脉搏动消失。护士应首先采取的措施是
在土地利用总体规划确定的城市建设用地范围外,单独选址的建设项目使用土地的,建设单位应当向土地所在地的()提出用地申请。
材料的耐久性是一项综合性质,一般包括()。
在用Word编辑时,文字下面的红色波浪下划线表示()。
教育学研究的对象是【】
图例:粉年无逻
最新回复
(
0
)