首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void func 1 0{cout
有如下程序: #include using namespace std; class Base{ public: virtual void func 1 0{cout
admin
2013-09-11
140
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void func 1 0{cout<<“Base 1”;}
void func2(){cout
};
class Derived:public Base{
public:
void funclf){cout<<:“Derived 1”;)
void fnc20{cout<<“Derived 2”;}
};
int main(){
Base*p=new Derived;
p->fimcl();
P一>func20;
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.>funcl();后,执行派生类Derived的函数void funcl();调用p->func2();后,执行基类的函数’void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的voidfunc2()。
转载请注明原文地址:https://kaotiyun.com/show/QzBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
古典时期雅典民主政治的发展历程和基本特征。(中国人民大学2017年世界通史真题)
简述美国在二战后对欧洲国家重建的作用。(北京大学2013年历史学基础(世界史)真题)
当几个相同的声音相继到达人耳时,一般不一定能分辨出几个先后到达的声音。这种现象被称为()。
多元线性回归方程中自变量的选择有哪两种方法?()
在一组原始数据中,各个Z分数的标准差为()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
下列关于新教育发展时期的说法错误的是
我们的学校只是专断文化的宣讲所,是统治文化的再生产工厂,这种观点是
关于教育目的确立的依据,下列说法错误的是
设f(x)是满足=1的连续函数,则当x→0时是关于x的________阶无穷小量.
随机试题
光镜下见子宫颈黏膜上皮全层异型增生并延伸到腺体,病理性核分裂象多见,但病变尚未突破基底膜,应诊断为
某市检察分院的反贪局侦查员李某,在办理自侦案件的过程中,认为本案中存在专门性问题,需要由本检察院的技术部门进行鉴定。下列什么人员或机构有权决定进行该项鉴定?( )
当建设项目( )的环境影响评价时,只需根据现有资料,全部或部分地简述土壤相关的内容。
甲公司以100万元的价格向乙公司订购一台机床,根据合同约定,2017年4月1日,甲公司签发一张以乙公司为收款人、金额为100万元的银行承兑汇票,承兑人为A银行,到期日为2017年7月1日。2017年4月4日,乙公司将该银行承兑汇票丢失,被B拾得。4月5日,
下列各项关于已确认的政府补助需要退回的会计处理的表述中,正确的有()。
()对于汽车相当于开关对于()
甲捡到一个钱包,里面只有一张身份证和一张银行卡。甲根据身份证号猜出了银行卡的密码,并在提款机提取现金5000元,甲的行为构成()。
检查软件产品是否符合需求定义的过程称为
WhichgroupofpeoplecanNOTvoteintheBritishgeneralelection?
Dafterinterviewingbecomecommonpractice【S1】______intheUnitedStates,AmericanjournalistswereteachingEurope
最新回复
(
0
)