首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: void funl(){cout<<”Base\n”;} vi
有如下程序: #include<iostream> using namespace std; class Base { public: void funl(){cout<<”Base\n”;} vi
admin
2021-05-06
56
问题
有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
void funl(){cout<<”Base\n”;}
virtual void fun2(){cout<<”Base\n”;}
};
class Derived:public Base{
public:
void funl(){cout<<”Derived\n”;}
void fun2(){cout<<”Derived\n”;}
};
void f(Base&b){b.funl();b.fun2();}
int main()
{
Derived obj;
f(obj);
retum 0;
}
执行这个程序的输出结果是( )。
选项
A、Base
Base
B、Base
Derived
C、Derired
Base
D、Deftved
Derived
答案
B
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个派生类对象obj,执行f函数后,将派生类对象obj转化为基类对象,由于fun1不是虚函数,所以输出基类的fun1;而fun2是虚函数,所以输出派生类的fun2,所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/QTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
有如下类定义:classAA{inta;Publc:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处的缺失部分是()。
有如下程序:#includeusingnamespacestd;classBase{private:voidfunl()const{cout
己知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--c
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于
在下列关键字中,不能用来表示继承方式的是
数据流程图(DFD图)是()。
随机试题
时快时慢,散乱无序的脉象是
APh染色体,[t(9;22)(q24;q11)]Bt(8:14)(q24;q32)Ct(15;17)(q22;q21)Burkitt淋巴瘤常见的染色体突变是
对城市进行分类排队,()分为四类:第一类,重工业城市,第二类,工业比重较大的改建城市;第三类,工业比重大的旧城市;第四类,除上述城市外的一般城市。
在工程中遇到地基条件与原设计所依据的地质资料不符时,承包商应该怎么办?根据修改的设计图纸,基坑开挖要加深加大,造成土方工程量增加,施工工效降低。在施工中又发现了较有价值的出土文物,造成承包商部分施工人员和机械窝工,同时承包商为保护文物付出了一定的措施费
20×8年1月1日,甲公司初次购买增值税税控系统专用设备,取得的增值税专用发票注明的价款为300万元,增值税额为39万元。甲公司将购买的增值税税控系统专用设备作为固定资产核算和管理。当年,甲公司计提增值税税控系统专用设备折旧80万元,发生技术维护费50万元
阅读短文,完成96—100题。人们要找出自然的规律,不借助对称也很难。也许正是因为这样,自然才一次次地打破人们先前找到的对称。这种现象在物理学中的表现很明显,大概是因为物理学是个很重视规律的科学吧。且不说完美的牛顿力学如何不能完好地解释自然
温室气体
已知等差数列{an}中,S10=100,S100=10,求S110=().
Everyoneknowsthatthefirstruleofdrivingisnevertakingyoureyesofftheroad.Teendrivers【C1】______beingcareful,butt
Accordingtothesurvey(conduct)________recently,52%ofAmericanbusinesspeoplebookedtheirbusinesstravelonlinelastyear
最新回复
(
0
)