首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void funl(){cout
有如下程序: #include using namespace std; class Base { public: void funl(){cout
admin
2020-11-11
39
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
void funl(){cout<<”Base\n”;}
virtual void flun2(){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);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、Base
Base
B、Base
Deftved
C、Derived
Base
D、Derived
Derived
答案
B
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个派生类对象obj,执行f函数后,将派生类对象obj转化为基类对象,由于funl不是虚函数,所以输出基类的funl;而fun2是虚函数,所以输出派生类的fun2,所以本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/O0yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClass1的成员函数seta定义,定义seta对象x为int类型,请在注释//********1****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正错误,使得程序正常运行,并且要求最后一个catch()必须抛出执行的任何异常。程序通过抛出异常输出:error0ERROR注
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示坐标的类TestClass1,但类TestClass1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TestClass2类为TestClass1类的友
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为:TestClass3TestClass2这个程序需要修改的部分,请按照以下部分实现。(1)类TestClass0不能被实例
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TIestClass3注意:不要改动main函数,不能增行或删行,也不能更
下面属于白盒测试方法的是()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
随机试题
已知|α|=3,|β|=26,|α×β|=72,则|α.β|=()
A.东北B.河南C.内蒙古D.河北安国E.云南祁白芷主产于()
某股份有限公司依照法定程序设立,根据法律规定,()为该公司取得民事主体资格的日期。
某膨胀土场地有关资料如下表,若大气影响深度为4.0m,拟建建筑物为两层,基础埋深为1.2m,按《膨胀土地区建筑技术规范》(GBJ112—87)的规定,计算膨胀土地基胀缩变形量最接近下列哪个选项中的值?()
期货经纪机构作为交易者与期货交易所之间的桥梁和纽带,一般具有的职能包括()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力和贯彻执行能力的测试。2.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。二、给定资料1.2008年红网的“百姓呼声”,2009
坐在餐桌前,举筷享用食物,我们早已司空见惯,却浑然不知盘中美餐在全球范围内______的利害关系。现代社会高度分工,我们远离春耕秋收,只有食品价格飙升的时候,粮食生产才会引起我们关注。去年,粮价一路攀升,为我们的长期______敲响了警钟。
平面上有4个点A、B、C、D,已知AB、AC、AD、BC、BD的长度分别为25厘米、24厘米、12.5厘米、7厘米、12.5厘米。则CD的长度为多少厘米?
请用200字以内的文字,说明双机冗余热备方式主要解决的是系统运行中的哪些问题,以及在选择双机冗余热备产品时通常需要考虑哪些问题。请用300字以内的文字,分析公司向备份中心备份数据的时间间隔的选取、公司日常业务系统的运行性能,以及在灾难发生时数据损失情况
Someoneorsomethingthatis______looksstrongandisunlikelytobeeasilydamagedorinjured.
最新回复
(
0
)