首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function1() {cout
有如下程序: #include using namespace std; class Base{ public: virtual void function1() {cout
admin
2020-11-11
43
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function1() {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->function1();
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/UMyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classsample{private:intx,y;public:sample(inti,intj)
有如下程序:#includeusingnamespacestd;classTestClass{public:TestClass(){cout
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********er
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
软件调试的目的是()。
负责数据库中查询操作的数据库语言是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
随机试题
________是Windows系统中一段大小可变的内存空间,用来临时存放交换信息。
殷商甲骨文中就有“四方”的明确记载,而到西周时已经十分清晰的相关观念则是【】
“人有悲欢离合,月有阴晴圆缺”这两句诗出自【】
稀有核苷酸主要存在于下述哪个核酸中
下列哪项病症易与湿热相关
[2011年第92题]逻辑函数F=的简化结果是()。
“漏油门”之后,英国石油(BP)的股价开始陷入连绵不绝的下跌中,其股价已下跌25%,市值蒸发超过700亿美元。一份研究报告指出,若中石油收购BP,将符合经济效益,同时有助于中石油转型成为全球性石油巨擘。下列有关说法正确的有()。
通信部队的士兵学习了不少步兵战术,赵洪是通信部队的士兵,所以他也学习了不少步兵战术。以下哪项与上述论述最为相似?
Youwillhearanotherfiveshortpieces.Foreachpiecedecidewhatthespeakerisdoing.Writeoneletter(A-H)nexttothenum
PassageOne(1)WhenMr.Marchlosthispropertyintryingtohelpanunfortunatefriend,thetwooldestgirlsbeggedtobe
最新回复
(
0
)