首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void function1() {tout<<’0’;}
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void function1() {tout<<’0’;}
admin
2019-04-01
34
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void function1() {tout<<’0’;}
void function2(){cout<<’1’;}
};
class Derived:public Base{
public:
void function1(){tout<<’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/cYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++程序是从______函数开始执行的。
有如下程序:#inClude<iostream.h>#dehneN2#dehneMN+1#denneNUM2*M+1Voidmain(){inti;for(i=1;i<
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面是关于派生类声明的开始部分,其中正确的是()。
下列叙述中正确的是()。
下面的符号中不属于C++关键字的是()
在关系数据库中,用来表示实体之间联系的是______
随机试题
由区域火灾报警控制器和火灾探测器组成,功能简单的火灾自动报警系统称为区域报警系统。()
谈判信息资料整理的第一步是()
性微寒的行气药是()
女,43岁。发热、咳嗽、咳少量脓痰2周。既往健康。查体未见明显异常。血常规大致正常,ESR45mm/h。胸部X线片示右上肺渗出性病变伴不规则空洞,无液平面。为明确诊断,宜首选的检查是
根据《水工建筑物水泥灌浆施工技术规范》(SL62—2014),三排孔组成的帷幕灌浆应按()顺序进行。
由于房地产开发企业开发的商品房在出售前,对房地产开发企业而言是一种产品,因此,对售出前房地产开发企业已使用或出租、出借的商品房应按规定不征收房产税。()
“敬业”特征所要求的主动、务实、持久的根本含义是()
下列对于戏剧与电影、电视的界限表述最全面的一项是______。下列对文章内容的理解,正确的一项是______。
Currentdatasuggestthat,although______statesbetweenfearandaggressionexist,fearandaggressionareasdistinctphysiolo
Ithoughthavingababywouldhurtmywritingcareer.Iwaswrong.A)Ialmostdidn’thaveachildbecauseofmycareerasa
最新回复
(
0
)