首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<iostream> using namespace std; class base { public: int n; base(int x) {
下列程序的输出结果是______。 #include<iostream> using namespace std; class base { public: int n; base(int x) {
admin
2010-12-16
22
问题
下列程序的输出结果是______。
#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://jikaoti.com/ti/IYW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面属于“类一对象”主要特征的是()。
以下定义数组的语句中错误的是()。
以下选项中,能用作用户标识符的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];);定义一个数组:structanumber[10];
有以下程序:#includeintfa(intx,inty){if(x<=y)return2*x+3;elsereturny;}intfb(intx,inty){if(x<=y)return2*y+3;elseretu
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中最后*号的个数。在编写函数时,不得使用C语言提供的
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下()不属于对象的基本特征。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
随机试题
经典的分子遗传学中心法则是
某填方高度为8m的公路路基垂直通过一作废的混凝土预制场,如图5—1所示,在地面高程原建有30个钢筋混凝土地梁,梁下有53m深的灌注桩,为了避免路面的不均匀沉降,在地梁上铺设聚苯乙烯(泡沫)板块(EPS)。路基填土重度为18.4kN/m3,据计算,地基土在8
会计职业道德行为规范是职业道德在会计职业行为和会计职业活动中的具体体现。()
A注册会计师发现K公司应收账款的账龄分析中存在以下情况,其中正确的是( )。在对坏账损失进行审计时,A注册会计师发现K公司存在以下处理情况,其中不正确的是( )。
登记机关自受理登记申请之日起()决定是否予以登记,对暂缓登记、不予登记的书面通知申请人。
有些末日论者警告说,天气形势长期转暖或转冷的趋势都将大量减少谷物产量。但是比较乐观的报告指出,即使平均气温的这种变化真的发生,我们可以预期谷物产量不会有太大变化,因为几乎没有迹象表明降雨量的改变。此外,对大多数庄稼来说,气候导致的产量变化将被年产量的波动和
信息隐藏概念与(6)概念直接相关。
在声音的数字化过程中,采样时间、采样频率、量化位数和声道数都相同的情况下,所占存储空间最大的声音文件格式是:
选举的结果她为社会做出了巨大的贡献。
Lookattheleafletbelow.Itshowsalistoftalksorganisedbyamarketingassociationforitsmembers.Forquestions6-10,de
最新回复
(
0
)