首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude <iostream> using namespace std; c1assA{ public: virtual void func1(){cout<<"A1";} void fu
有如下程序 #inc1ude <iostream> using namespace std; c1assA{ public: virtual void func1(){cout<<"A1";} void fu
admin
2017-06-18
11
问题
有如下程序
#inc1ude <iostream>
using namespace std;
c1assA{
public:
virtual void func1(){cout<<"A1";}
void func2(){cout<<"A2";}
};
c1ass B:public A{
public:
void func1(){ cout<<"B1";}
void func2(){cout<"’B2";}
};
int main(){
A*p=newB;
p—>func1();
p—>func2();
return 0;
}
运行此程序,屏幕上将显示输出( )。
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
此题考查的是虚函数的概念。此题中,funcl是虚函数,func2是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B;定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针调用funcl时,运行的是派生类的版本,而通过该指针调用func2运行的是基类的版本。所以程序运行的最后输出是:BIA2。
转载请注明原文地址:https://kaotiyun.com/show/OhAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要实现多态性,派生类中的虚函数必须( )。
下列程序中的重载函数disp()发生错误,错误原因是【 】。#include<iostream,h>classSample{priva
度为10的线性表进行冒泡排序,在最坏情况下需要比较的次数为______。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作?( )。
考虑一年四季的顺序关系时,下列数据元素前者不是后者前件的是()。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
多态性分为两类:编译时的多态性和______。
在下列几种排序方法中,要求内存量最大的是()
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
慢性盘状红斑狼疮是自身免疫性疾病,其自身抗原是
背景A公司承建城市桥梁改造工程,新建主桥长360m,桥宽32m。主桥上部结构为三联现浇钢筋混凝土预应力连续箱梁,箱梁底距离地面15.3m,跨径组合为32m+36m+32m;下部结构为混凝土灌注桩上接墩柱、盖梁。引桥为25m简支T形梁,分幅施工:先
以下各项中,()是我国保税区享有的税收优惠。
Sincethe1970s,scientistshavebeensearchingforwaystolinkthebrainwithcomputers.Brain-computerinterface(BCI)technolo
各宗教坚持独立自主的原则,宗教团体、宗教院校、宗教活动场所和宗教事务不受外国势力的支配。()
所谓需要的满足是指绝对的满足,一般来说,低级需要只要有充分满足后,较高的需要才有可能出现,人的动机才有可能受新的需要支配。
Thedoctordidwhathecould______thedyingman.
大气中主要温室气体有()。
一段时期以来,网络上所谓政府官员的“神回复”接连出现,引发公众对官员“雷语”现象的关注。据媒体报道,某地方官员问专家“江豚好不好吃”,当得到“不好吃"的答复时,这位官员竟说:“不好吃干嘛要保护?”以下各项都是该地方官员的话所隐含的意思,除了________
使中国足球队真正能跻身世界强队之列,至少必须解决两个关键问题。一是提高队员基本体能,二是讲究科学训练。不切实解决这两点,即使临战时拼搏精神发挥得再好,也不可能取得突破性的进展。下列诸项都表达了上述议论的原意,除了:
最新回复
(
0
)