首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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://www.kaotiyun.com/show/1H8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下程序:#includeusingnamespacestd;ints=0:classsample{staticintn:public:sample(inti)
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<iostream.h> #include<string.h>main(){chara[]="clanguag
面向对象程序设计思想的主要特征中不包括
若有以下定义和语句,则对w数组元素的非法引用是______。intw[2][4],(*pw)[4];pw=w;
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为______。
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
软件结构是以______为基础而组成的一种控制层次结构。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
为避免手术后乳腺癌复发,应指导患者避免妊娠的期限是
慢性肾功能衰竭最常见的病因为( )。
汇票出票人应该是信用证指定的受益人。()
根据以下资料回答题:我某对外工程承包公司于某年10月5日以电传请美国某供应商发盘出售钢材一批,我方在电传中声明:要求这一发盘是为了计算一项承造大楼的标价和确定是否参加投标之用。我方必须于10月18日向招标人递交投标书,招标人的开标日期为10月31日。
商业银行对于中长期授信,除了核实客户身份、财务状况等基本隋况外,还需要了解()。
教育能够把潜在劳动力转化为现实劳动力,体现了教育的()功能。
天山绵延几千里,无论高山、深谷,无论草原、森林,无论溪流、湖泊,处处有丰饶的物产,处处有______的美景。填入划线部分,最恰当的是()
静脉注射肾上腺素后不出现下列哪项生理效应
Thediscussionwassoprolongedandexhaustingthat______thespeakersstoppedforrefreshments.
Iftheylook_____,showthemtheevidence.
最新回复
(
0
)