首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun1(){cout
有如下程序: #include using namespace std; class Base { public: void fun1(){cout
admin
2017-12-14
27
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
void fun1(){cout<<"Base\n";}
virtual void fun2(){cout<<"Base\n";}
};
class Derived:public Base{
public:
void fun1(){cout<<"Derived\n";}
void fun2(){cout<<"Derived\n";}
};
void f(Base&b){b.fun1();b.fun2();}
int main()
{
Derived obj;
f(obj);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、Base
Base
B、Base
Derived
C、Derived
Base
D、Derived
Derived
答案
B
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个派生类对象obj,执行f函数后,将派生类对象obj转化为基类对象,由于fun1不是虚函数,所以输出基类的fun1;而fun2是虚函数,所以输出派生类的fun2,所以本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/ZWt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象方法中,继承是指
阅读以下程序#include<fstream.h>voidmain(){ifstreaminfile;ofstreamoutfile;fstreamiofile;iofile.open("a
有以下程序main(){inta[][3]={{1,2,3},{4,5,0)},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){
以下程序的输出结果是main(){intnum=0;while(num<=2){num++;cout<<num;}}
设有如下关系表:则下列操作中正确的是
在32位的计算机中,一个char型数据所占的内存长度的字节是
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
需求分析中开发人员要从用户那里了解
随机试题
A.心脏损伤后综合征B.结核性心包炎C.肿瘤性心包炎D.化脓性心包炎E.急性特异性心包炎常有胸痛剧烈,持续发热,多数患者早期可闻及明显的心包摩擦音,见于
在锅炉三冲量给水自动调节系统中,()是主信号。
简述医院感染的主要传播途径。
下列巴比妥类药物中与甲醛-硫酸反应,生成玫瑰红色产物的是
刘某与曹某签订房屋租赁合同,后刘某向法院起诉,要求曹某依约支付租金。曹某向法院提出的下列哪一主张可能构成反诉?(2014年试卷三第43题)
假定某垄断厂商的产品在两个分割的市场出售,产品成本函数和需求函数分别为:TC=Q2+10,Q1=32-0.4P1,Q2=18-0.1P2(1)若两个市场实行差别价格,利润最大化时两个市场的售价销售利量和利润各为多少?(2)若两个市场
Ifyoufeeltiredafterhardwork,agoodplaceforarestisDalian.UnlikemostpeopletravellingtoDalianbytrainorair,t
Mondayisthebeginningoftheworkweek;it’s【C1】_______daymostpeoplelike【C2】_______.It’snot【C3】_______thattheday
AnumberofyearsagoIsatdownonastonebenchoutsidetheTeatroAvenidainMaputo,Mozambique,whenIworkedasan【M1】_____
A、Thecontinentsandoceanfloorsmoveviolently.B、Theearthisaspermanentasitwas.C、Thesurfaceofourplanetisalwaysi
最新回复
(
0
)