首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void func1(){cout
有如下程序: #include using namespace std; class Base{ public: virtual void func1(){cout
admin
2012-12-29
51
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void func1(){cout<<“Base 1”;}
void func2(){coat<<“Base 2”;}
};
class Derived:public Base{
public:
void func1(){cout<<“Derived 1”;}
void func2(){cout<<“Derived 2”;}
};
int main(){
Base*p=new Derived;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出__________。
选项
A、Derived 1 Base 2
B、Base 1 Base 2
C、Derived 1 Derived 2
D、Base 1 Derived 2
答案
A
解析
派生类Derived由基类Base公有继承而来。调用p->func1();后,执行派生类Derived的函数void func1();调用p.>func2();后,执行基类的函数void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的void func2()。
转载请注明原文地址:https://kaotiyun.com/show/drVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是()。
下列叙述中正确的是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
下面可以作为软件需求分析工具的是()。
在黑盒测试方法中,设计测试用例的根据是()。
下面选项中不是关系数据库基本特征的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
西方国家市政体制的类型有【】
一个45岁的未婚女青年,最近发现右侧乳腺有一无痛感的肿块,质硬,边缘不规则,表面欠光滑,乳腺皮肤出现小凹陷,同时感觉腋窝处淋巴增大。该患者抽血做生化检查后,发现CA153远远高于正常范围,初步可定为
停车场的汽车宜分组停放,每组停车的数量不宜超过50辆。组与组之间的防火间距不应小于多少m?[2005年第75题][2007年第60题][2008年第51题]
基础货币规模将影响货币的供给量,下列不能影响基础货币规模的是()。
金融市场的参与者通过买卖金融资产转移或者接受风险,利用组合投资可以分散投资于单一金融资产所面临的非系统风险,这属于金融市场的()功能。
根据埃里克森的人格发展理论,3~6、7岁儿童所要解决的主要矛盾有()
Wherewouldyoumostliketogoonvacation?Paris?London?TheAmazonRainforest?Eachofthesedestinationsisattractive.【B1】
•Lookatthenotebelow.•Youwillhearawomancallingacompanyaboutapossibleorder.TELEPH
Youwillhaveto________yourticketnolaterthanfiveo’clocktomorrowafternoon.
A、Thedistributionofprecipitationisuneven.B、Onlytherainwaterinbasinscanbeused.C、Undergroundriverscanholdmostof
最新回复
(
0
)