首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
120
问题
有如下程序:
#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全国计算机二级
相关试题推荐
简述唐代文化的巨大成就。(陕西师范大学2014年中国史真题)
简述隋唐三省六部制的职能与作用。(西北大学2005年中国古代史真题)
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
有一组数据4、5、8、7、6、6的方差和标准差分别是()
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
下列说法错误的是
法律效力与法律实效有联系,但不是同一概念,下列哪一或哪些选项体现了两者的区别?()
我国实体法和程序法开始逐步分离始于()
在SQLServer中,设有表选课(学号,课程号,成绩)。现要声明一个查询成绩大于等于90的学生学号、课程号和成绩的游标。请补全下列语句:DECLAREc1CURSOR【7】SELECT学号,课程号,成绩FROM选课WHERE成绩>=90
随机试题
注入式教学
设D={(x,y)|x2+y2≤a2,a>0),在极坐标下二重积分e一x2一y2dxdy可以表示为()
以下宜制成胶囊剂的是
某药半衰期为5小时,1次用药后从体内基本消除(消除95%以上)的最短时间是
Actually,youcanbe___________youwanttobe,ateacher,adoctor,anastronautoramanagersolongasyousetyourmindtoit
刑罚与前提制裁方法的主要区别在于()。
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【B1】______,scientistshavebeentry
It’snosecretthatmostofusdon’tgetenoughsleepandsufferforit.Ifyou’rebetweentheagesof16and64,【C1】______don’t
若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/h,在不考虑其他因素对可靠性的影响时,该计算机系统的MTBF为______小时。
下列关于SQLServer2008中分离和附加数据库的说法,错误的是()。
最新回复
(
0
)