首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在∥********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成CMyClass的构造函数,请改正注释∥********1********后的错误。(2)完成func()函
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数sum(intn)计算在n范围内,能被7和11整除的所有整数的和(包括n在内)。注意:不能修改程序的其他部分,只能补充sum()函数。#inclu
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
数据库设计中反映用户对数据要求的模式是( )。
下列关于C++流的叙述中,正确的是
下列选项中,正确的C++表达式是
下面不属于软件测试实施步骤的是
下列选项中,与实现运行时多态性无关的是
随机试题
某案,检察院在侦查过程中,需要向某个证人,了解情况,那么检察机关可以在下列哪些地点对证人进行询问?
"Igetbywithalittlehelpfrommyfriends"isapopularlyric(抒情诗)withage-oldwisdombehindit.【B1】______peopleneedpeop
女性,60岁,于3年前确诊为肾炎,近日出现食欲减退、恶心、呕吐、头痛、高血压、贫血等症状,经检查血压20.0/13.3kPa(150/100mmHg),血红蛋白7g,血肌酐450gtool/L,血尿素氮(BUN)35.4mmol/L,尿蛋白(卅)。该患
淋巴管瘤好发部位不包括
接触执业性有害因素的劳动者是否发生职业性疾病,主要取决于
濒死病人最后消失的感觉是
东风公司1998年1月1日购入一项专利权,实际支付的买价及相关费用共计48万元。该专利权的摊销年限为5年。2000年4月1日,东风公司将该专利权的所有权对外转让,取得价款20万元。转让交易适用的营业税税率为5%。转让该专利权形成的净损失为()万
某县县政府几位主要领导干部利用职权在洪灾期间引爆某水库堤岸,淹没下游的村庄,以此取得了国家的经济救济。县检察院认为此案由检察机关立案侦查更为适宜,该县检察院需经履行的法律程序是什么?()
根据以下资料,回答问题。2006到2011年,城镇职工基本医疗保险平均实际报销比例同比增长最快的是:
关于唐朝刑事立法中自首减免刑罚的规定,下列表述错误的是()
最新回复
(
0
)