首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespace std; class Base{ public: virtual void function1(){rout
有如下程序: #include using narnespace std; class Base{ public: virtual void function1(){rout
admin
2015-09-14
47
问题
有如下程序:
#include
using narnespace std;
class Base{
public:
virtual void function1(){rout<<’0’;}
void function20{rout<<’1’;}
};
class Derived:public Base{
public:
void function1() {rout<<’2’;}
void function2() {rout<<’3’;}
};
int mm(){
Base
*
P=new Derived();
p->function1();
P->function2();
return 0;
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数ftmetion1()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问:function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/3qNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){inti,j,x=0;for(i=0;i<2;i++){x++;
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;voidfun(int&rf){rf*=2;}intm
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
下列运算符中全都可以被友元函数重载的是
下列表达式中,错误的是()。
下列引用的定义中,()是错误的。
数据库管理系统是位于【】之间的软件系统。
经常和一个运算符连用,构成一个运算符函数名的C++关键词是【】。
下列叙述中,正确的是()。
随机试题
不属临终关怀的目的是()
关于具体行政行为,下列说法中正确的是()。
原核生物中具有GTP酶活性的翻译起始因子是
既能养血安神,又能祛风通络的药物是
持续性感染状态,不产生感染性病毒,无临床症状,称为
根据《互联网药品交易服务审批暂行规定》,下列叙述错误的是
经省、自治区、直辖市人民政府批准,经济落后地区的城镇土地使用税适用税额标准可以适当降低,但降低额不得超过规定的最低税额的()。
企业为应付紧急情况而保持一定数额的现金,主要是为了满足()需要。
在制定财务战略时,管理层需要了解一些股东价值最大化的限制性因素,其中,不属于经济约束的是()。
对含有n个关键词的序列进行冒泡法排序,最少的比较次数是______。
最新回复
(
0
)