首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function1(){cout
有如下程序: #include using namespace std; class Base{ public: virtual void function1(){cout
admin
2020-07-30
24
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function1(){cout<<’0’;}
void function2() {eout<<’1’;}
};
class Derived:public Base{
public:
void function1() {cout<<’2’;}
void function2() {cout<<’3’;}
};
int main(){
Base*p=new Derived();
P->function1();
p->function2();
return 0;
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数function1()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/OTyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){intx=4;do{x--;
若有定义语句"doublea=2/3.0;",则语句"cout
有如下程序:#includeusingnamespacestd;classSample{public:Sample(){}~Sample(){
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
结构化程序设计的基本原则不包括()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newiI
下面关于派生类的描述中错误的是()。
打开文件时可单独或组合使用下列文件打开模式()。①ios_base∷app②ios_base∷binary③ios_base∷in④ios_base∷out若要以二进制读方式打开一个文件,需使用的文件打开模
下列对于软件测试的描述中正确的是
随机试题
患者女,25岁。因“右腕部疼痛3小时”来诊。患者3小时前不慎跌倒,右手撑地,致腕部肿胀,酸痛无力,局部有压痛,右桡腕关节功能活动受限。X线片示:无骨折征象。本病治疗不当,后期容易引起
A.D=1gB.K=D1一D2C.K=γlgKxD.S=E.R=光学对比度的计算式是
下列哪项不属于八纲辨证的内容()
下列叙述中不属于合理用药临床基础的是
(2009年)直径为d的实心圆轴受扭,若使扭转角减小一半,圆轴的直径需变为()。
主要依靠科技进步及提高劳动者素质来增加和提高社会产品的数量和质量的经济增长方式属于()经济增长方式。
在下列各类错账中,应采用红字更正法进行更正的错账有()。
(2009年真题)汉朝法律中体现儒家指导思想的制度和原则主要有
Thegreatchangesastonishedeveryvisitortothatcity.
英语的分数由150分减为100分,而语文由150分增至180分。
最新回复
(
0
)