首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;} void function2(){cout<<
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;} void function2(){cout<<
admin
2019-06-12
43
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void functionl() {cout<<’0’;}
void function2(){cout<<’1’;}
};
class Derived:public Base{
public:
void function1(){cout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base* p=new Derived();
p->ftmction1();
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/1H8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()。
有以下程序:#include<iostream>usingnamespacestd;voidt(intx,inty,intcp,intdp){cp=x*x+y+y;d
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<iostream.h> #include<string.h>main(){chara[]="clanguag
有下列程序:#include<iosteram.h>usingnamespacestd;classStack{public:Stack(unsignedn=10)
下面关于面向对象的程序设计方法中,正确的是()。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
程序的3种基本控制结构是
随机试题
继电器线圈带电时,触点是闭合的称为常闭触点。()
患者,女性,36岁,因黑色稀便3日入院,3日来,每日解黑色稀便2次,每次约200s,病前有多年上腹部隐痛史,常有夜间痛、饥饿痛,进食可缓解。查:贫血貌,皮肤无黄染,肝脾肋下未触及。患者目前主要的护理诊断是
关于混凝土模板及支架拆除,说法正确的是()。
钻孔灌注桩的钻孔泥浆一般由()组成。
关于架空输电线路的零序阻抗,下列说法正确的有()。
2003年颁布的《普通高中化学课程标准(实验)》明确指出,高中化学要设置多样化的课程模块,使学生在课程目标的三个方面得到统一和谐的发展。这里高中化学新课程目标的三个方面是指______、______、______。
痴呆是一种以认知功能缺损为核心症状的获得性智能损害综合征,其智能损害的程度足以干扰社会或职业功能,是慢性进展性的疾病,损害的范围涉及记忆、行为、人格、判断、注意力、视空间技能、语言、逻辑推理等多种高级神经功能。据统计,痴呆已成为仅次于心血管病、癌症和脑猝的
简述担保物权的概念和特征。
在虚拟页式系统中,当需要进行页面置换时,选择将驻留在内存中时间最长的一页调出的策略是()。
数据传输速率是计算机网络中反映数据传输快慢的重要性能指标,其常用的单位有bps,kbps和Mbps等。在换算时,1Mbps=______bps。
最新回复
(
0
)