首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,请将程序补充完整。 #inelude<iostream.h> using namespace std; class Base { public: ______ void fun( ){cout<<
下列程序的输出结果为2,请将程序补充完整。 #inelude<iostream.h> using namespace std; class Base { public: ______ void fun( ){cout<<
admin
2013-05-30
32
问题
下列程序的输出结果为2,请将程序补充完整。
#inelude<iostream.h>
using namespace std;
class Base
{
public:
______ void fun( ){cout<<1;}
};
class Derived: public Base
{
pbulic:
void fubn( ){cout<<2;}
};
int main( )
{Base*P=new Derived;
P→fun( );
delete P;
return 0;
}
选项
答案
virtual
解析
本题考查虚函数的概念。在C++中,一个基类的指针可以用于指向它的派生类对象。而且通过这样的指针调用虚函数时,被调用的是该指针实际指向的对象类的那个重定义版本。在本题中,通过对象指针P调用的是派生类中重定的。fun函数,那么基类中的fun只有是虚函数才能满足要求。
转载请注明原文地址:https://kaotiyun.com/show/xUNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的主要特征是()。
下列程序中,先声明一个圆类circle和一个桌子类table,另外声明一个圆桌类roundtable,它是由circle和table两个类派生的,要求声明一个圆桌类对象,并输出圆桌的高度,面积和颜色。请填空完成程序#include<iostrea
下面程序的执行结果是【】。#include<iostream.h>voidmain(){inta=0,b=2,c=0,d=30;if(a)d=d-10;elseif(B)
以下程序段的输出结果是______。inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)cout<<x[i][2-i]<<‘’;
阅读以下程序,写出程序运行后的输出结果是______。#include<iostream.h>voidmain(){chara[]={’H’,’e’,’1’,’1’,’o’,’\0’};inti,j;
以下程序的输出结果是______。#include<iostream.h>voidmain(){chars1[]=”Hello”,s2[]="World";char*p1,*p2;inti
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
随机试题
市场营销学认为,企业市场营销环境可分为()
根据《跟单信用证统一惯例》,下列哪种情况发生时,银行可拒绝付款?()
下列哪些进出口食品生产经营企业应当向出入境检验检疫部门备案?()
诉讼时效期间,从权利人知道其权利受到侵害之日起开始计算,超过()年,人民法院不予保护。
表3—2是已公布的2006年我国国际收支平衡表简表,请根据此表在下列备选答案中选出正确答案。(2006年1美元对人民币的中间价为7.9718)表中资本和金融项目的数据表明,2006年资本交易和利用外资的情况是()。
资产负债表日至财务会计报告批准报出日之间发生的下列事项,属于资产负债表日后调整事项的是( )。
下列固定资产中,不应计提折旧的是()。
下面每个表格中的四个数字都是按相同的规律填写的,根据此规律确定“?”的值为:()
在递增序列中,由于习惯误差会使测得的阈限值()
ToneMorrison’sFirstNovelSinceHerNobelPrizebyDavidGatesWhenlongtimeToneMorrisonfanseethathernewnovel,the
最新回复
(
0
)