首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为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
73
问题
下列程序的输出结果为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;
下面程序段中的错误语句是______。classM{inti;public:void~AA(int);AA*p;voidAA();voidAA(intx){i
以下程序的输出结果是______。#include<iostream.h>voidmain(){chars1[]=”Hello”,s2[]="World";char*p1,*p2;inti
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
随机试题
相关系数在0.7~0.9之间,表明变量之间相关程度【】
A.二氨基萘荧光法B.二硫腙分光光度法C.二苯碳酰二肼分光光度法D.4一氨基一3-联氨-5一巯基一1,2,4一三氮杂茂分光光度法E.N,N一二乙基对苯二胺分光光度法用于测定水中硒的方法是
( )法院对此案有管辖权。如果法院受理起诉,可能做出的判决是( )。
权力制约是依法治国的关键环节。下列哪些选项体现了我国宪法规定的权力制约原则?(2011年卷一59题)
磨砖机和切砖机应按规定由电工分别配置()。
现浇预应力混凝土梁支架施工时,设置预拱度要考虑的下述变形值中,不符合规范要求的是()。
支票的记载事项必须包括()。
法律责任是法律关系的主体由于实施了违法行为,必须依法承担的带有()和惩罚性的法律后果。
1964年12月,周恩来在全国人大三届一次会议的政府工作报告中第一次提出分两步走实现四个现代化的发展战略,这就是
Heboughtherwhatshewanted,______thefactthattheywerecostly.
最新回复
(
0
)