首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; class base { public: int n; base(int x){n=x;}
下列程序的输出结果是______。 #include<iostream> using namespace std; class base { public: int n; base(int x){n=x;}
admin
2010-12-16
71
问题
下列程序的输出结果是______。
#include<iostream>
using namespace std;
class base
{
public:
int n;
base(int x){n=x;}
virtual void set(int m){n=m;cout<<n<<’’;}
};
class deriveA:public base
{
public:
deriveA(int x):base(x){}
void set(int m){n+=m;cout<<n<<’’;}
};
class deriveB:public base
{
public:
deriveB(int x):base(x){}
void set(int m){n+=m;cout<<n<<’’;}
};
int main( )
{
deriveA d1(1);
deriveB.d2(3);
base*pbase;
pbase=&d1;
pbase->set(1);
pbase=&d2;
pbase->set(2);
return 0;
}
选项
答案
25
解析
本题考核虚函数的定义和调用。在C++中,一个基类指针(或引用)可以用来指向它的派生类对象,而且通过这样的指针(或引用)调用虚函数时,被调用的是该指针(或引用)实际所指向的对象类的那个重定义版本。题中基类成员函数set( )被定义成虚函数,而且其派生类 deriveA和deriveB都有函数set( )的重定义版本,所以通过指针pbase的两次调用分别调用的是派生类deriveA和deriveB中定义的版本,即输出25。
转载请注明原文地址:https://kaotiyun.com/show/enVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列错误的定义是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
下列哪一条不属于数据库设计的任务?()
给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则C中的字符串应
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结
随机试题
A.膀胱炎B.膀胱结石C.膀胱破裂D.肾小球肾炎E.肾病排尿时疼痛,尿流突然中断或排尿困难
可能引起二重感染、再生障碍性贫血和灰婴综合征的抗生素是
会计师的基本条件包括()。
公有制经济的主体地位主要体现在()。
习近平总书记说:全体共产党员特别是党的领导干部,要坚定理想信念,始终把人民放在心中最高的位置。党员必须()。①牢记全心全意为人民服务的宗旨②明确民主行政的执政方法③明确依法执政④以人为本、执政为民的理念
有中国特色社会主义文化建设的根本目标是()。
科学家们认为,梦是大脑中主管人体各种功能的各个中心点联合作用的结果。人在睡眠时其部分脑细胞仍然在活动着,这就是梦的基础。最近的研究成果证实,做梦不仅不会影响人的睡眠和健康,而且还是保护大脑健康所必需的生理活动之一。以下哪项如果为真,最能支持上述结
[*]
使用报表向导定义报表时,定义报表布局的选项是______。
Springisa【B1】______season.Thetemperaturesaremild,andthebloomingtreesandflowersmakethecitybright【B2】______.This
最新回复
(
0
)