首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2021-06-10
33
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void funcl(){cout<<"A1";}
void rune2(){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
解析
本题考查虚函数。虚函数指在基类中声明为virreal并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的funcl为虚函数,所以会执行派生类的funcl,输出B1,而基类中的func2不是虚函数,所以p->func2()会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/m5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通过运算符重载,可以改变运算符原有的()。
有如下程序:#includeusingnamespacestd;classObj{statichati;public:Obj(){i++;}~bj(){i--;}
下面是一个模板声明的开始部分:templutedouble_由此可知()。
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
下列关于C++函数的叙述中,正确的是
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
软件设计中模块划分应遵循的准则是( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
随机试题
(2014年)1996年12月1日,我国正式接受《国际货币基金协定》第八条款。这意味着,我国从此实现了人民币在()项下可兑换。
基础教育课程的改革要实现哪六个改变?
患者张某,男性,32岁。咳嗽气粗,咯大量黄黏痰,胸胁胀满而痛,面赤身热,口干欲饮,舌苔黄厚腻,舌质红,脉数。此患者应诊断为咳嗽中的
瓦斯爆炸最强烈的浓度是()。
下列清查事项中,属于不定期清查的有( )。
在有数个代理人时,以代理权的行使方式为标准,代理可以分为()。
甲公司系上市公司,属于增值税一般纳税人,适用的增值税税率为17%;适用的所得税税率为25%。除特别说明外,甲公司采用账龄分析法计提坏账准备,3个月以内账龄的应收款项计提坏账准备的比率为0。甲公司按实现的净利润的10%提取法定盈余公积。甲公司20×
ABC会计师事务所在2×10年度接受了若干公司特殊目的的审计业务,在执行业务的过程中,遇到了下列问题,请代为做出正确的专业判断。如果已对整套财务报表整体出具否定意见或无法表示意见的审计报告,则对整套财务报表中的单一财务报表()。
请认真阅读下列材料.并按要求作答。问题:根据拟定的教学目标,设计教学活动并说明理由。
Ithasoftenbeensaidthatsports,insteadofpromotingfriendshipandgoodwillamongnations,encourageaspiritofhostility
最新回复
(
0
)