首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;}
有如下程序: #inc1ude <iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;}
admin
2016-11-23
89
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class Base{
public:
virtual void functionl() {cout<<’0’;}
void function2() {cout<<’1’;}
};
class Derived: public Base{
public:
void functionl() {cout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base*p= new Derived();
p一>functionl();
p一>function2();
return0,
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/ZzAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为完成下面的程序,应在划线处填入的语句是()。#include<iostream>usingnamespacestd;classBase{private:intx;p
以下程序的执行结果是______。#include<iostream.h>voidmain(){inta=o,b=1,c=0,d=20;if(a)d=d-10;
一个类中有______个析构函数。
下列关于虚基类的描述,错误的是
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
以下叙述正确的是
下列关于构造函数说法不正确的是
以下不属于对象的基本特点的是
下列叙述中,正确的是
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
随机试题
湖南省的气候具有复杂多变的特点是因为()的作用。
在组织中,处于同样职位和权力的不同领导人,他们的领导效果迥异,造成这种差异的最基本的原因是()
男性,42岁,间断上腹部不适3年,胃镜提示:重度萎缩性胃炎;病理检查:萎缩性胃炎伴肠化生,W-S染色阳性。患者治疗后复查Hp是否被根除,至少应停药多长时间
性质升浮属阳的药具有的功效()。
夫琅和费衍射实验中,对于给定的入射单色光,当缝的宽度变小时,除中央条纹的中心位置不变外,各级衍射条纹()。
一项重大投资活动可能因决策错误或因遇到不测事件而使投资者蒙受灾难性的损失,如决策正确,则有可能给投资人带来巨额利润,这是种( )。
下列关于净化空调系统调试要求,说法正确的有()。
【给定资料】××市人民政府___________的实施意见××发[2015]62号各区、县(市)人民政府,市
greenhouseeffect
μC/OS—II操作系统通过事件控制块ECB支持任务间通信。下列说法中错误的是()。
最新回复
(
0
)