首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,请将程序补充完整。 #include<iostream> using namespace std; class Base { public: ______void fun(){cout<<1;}
下列程序的输出结果为2,请将程序补充完整。 #include<iostream> using namespace std; class Base { public: ______void fun(){cout<<1;}
admin
2010-12-16
53
问题
下列程序的输出结果为2,请将程序补充完整。
#include<iostream>
using namespace std;
class Base
{
public:
______void fun(){cout<<1;}
};
class Derived:public Base
{
public:
void fun(){cout<<2;}
};
int main()
{
Base*p=new Derived;
p->fur();
delete p;
return 0;
}
选项
答案
virtual
解析
本题考核虚函数的概念。在C++中,一个基类指针(或引用)可以用于指向它的派生类对象,而且通过这样的指针(或引用)调用虚函数时,被调用的是该指针(或引用)实际指向的对象类的那个重定义版本,这样的调用称为多态调用。基类Base和派生类Derived中都定义了成员函数fun,但是有不同的实现。程序最后输出的结果为2,表明通过对象指针p调用的函数版本为派生类中定义的,只有把基类的fun函数定义为虚函数,才能满足要求。
转载请注明原文地址:https://kaotiyun.com/show/DOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列处理中与队列有关的是
关于return语句叙述中错误的是()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include<
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;intsc
有以下程序:#include#includemain(){charstr[][20]={’’One*World’’,’’One*Dream!’’},*p=str[1];printf(’’%d,’’,strlen(p));printf(’’%
下列选项中,能正确定义数组的语句是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
算法的时间复杂度是指
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
软件调试的目的是()。
随机试题
参与血一睾屏障构成的细胞是
根据引流物的材质,外科引流可分为哪几类?
患者,男,65岁,发作性胸骨后疼痛伴恶心、呕吐2h。患者于2h前因饱餐后出现胸骨后压榨性疼痛,自服硝酸甘油不能缓解,并伴有恶心、呕吐等不适。半小时前出现头晕、面色苍白、冷汗淋漓,遂来本院急诊。患者近10多年来,有反复发作性胸闷、心悸史,有冠心病及高血压家族
下列哪种情况不是应用组织扩张器的适应证( )
男,76岁。一年来日常活动时即感胸闷。3天前突发夜间阵发性呼吸困难,伴咳粉红泡沫痰。查体:BP10Q/70mmHG,心尖搏动呈抬举样,胸骨右缘第二肋间可闻及4/6级收缩期喷射样杂音,向颈部传导。双肺可闻及做在细湿啰音。最恰当的治疗措施是
下列定价策略中不属于心理定价策略的是()。
虽然我国农村一对夫妇大多生育二胎以上,但几乎所有的年轻人都一拨一拨到城市打工。因此,年轻的高素质移民将不断对冲大城市老龄人口,使人口老龄相对下降或持平,大城市的活力就会保持下去。而在一些地方,老年人支撑农村,已显端倪,甚至可能成为常态。日本的偏僻农村就是前
我们平常都用微波炉加热食物,以下对微波炉加热食物表述准确的是()。
嫁接品牌,往往是两个在不同领域的同样著名的品牌共同进行品牌宣传和推广,这种嫁接是为了增强对消费者的吸引力、利用对方忠诚消费群体提高销售机会、强化品牌忠诚度和好感。根据上述定义,下列不属于嫁接品牌的是:
新民主主义社会的性质是()
最新回复
(
0
)