首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2020-06-29
64
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void funcl(){cout<<"A1";}
void func2(){cout<<"A2";}
};
class B:public A{
public:
void funcl(){cout<<"B1";}
void func2(){cout<<"B2";}
};
int main(){
A*p=new B;
P->funcl();
P->func2();
delete P;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的funcl为虚函数,所以会执行派生类的funcl,输出B1,而基类中的func2不是虚函数,所以p->runc2()会执行基类的func2,输出A2。故答案为c。
转载请注明原文地址:https://kaotiyun.com/show/SEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*S,inta[]),其功能是把S中出现的数字转换成数字存储在a口中,然后返回转换的个数。例如:s=”1234abcdef567”:则:a[]中存储着12345
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
软件生命周期是指( )。
下列关于this指针的描述中,正确的是()。
若为类MyClass重载运算符"+",下列声明中,错误的是
软件需求分析阶段的主要任务是
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
下列选项中,与实现运行时多态性无关的是
随机试题
某一级公路设计行车速度V=100km/h,双向六车道,汽车荷载采用公路一I级。其公路上有一座计算跨径为40m的预应力混凝土箱形简支梁桥。采用上、下双幅分离式横断面行驶。混凝土强度等级为C50。横断面布置如图7-2所示。提示:按《公路桥涵设计通用
在生产人员准备中,人员招聘的原则是()。
有关特种设备安全监察的内容,包括()。
在一定时期内多次记录发生的同类经济业务的原始凭证是()。
导游在处理游客的种种特殊要求时,主要遵循的基本原则不包括()。
2011年,作为“金砖四国”之一的巴西成为中国汽车出口第一大目的国。但从2011年12月中旬开始,巴西提高进口工业产品税率高达30%。为此,奇瑞汽车不得不将2012年的销售预期下调50%。2012年3月27日,奇瑞汽车宣布将在巴西打造完整供应链,预计在20
(2013年真题)秦始皇三十三年,咸阳令审判一起盗羊案件时,误将系羊绳圈的价值计入赃值,与秦律规定的计赃方法不符。依照秦律,该县令的行为已构成犯罪,其所触犯的罪名是()。
一个两头密封的圆柱形水桶,水平横放时桶内有水部分占水桶一头圆周长的,则水桶直立时水的高度和桶的高度之比值是().
SowhyisGooglesuddenlysointerestedinrobots?That’sthequestioneveryone’saskingafteritemergedthismonththatthein
SoonaftertheCivilWarendedin1865,thousandsofAmericansbegantomovewesttosettletheland.Thegreatmovementofsett
最新回复
(
0
)