首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { public: virtual void fun1() { cout<<"fu
有如下程序: #include<iostream> using namespace std; class TestClass { public: virtual void fun1() { cout<<"fu
admin
2010-12-16
27
问题
有如下程序: #include<iostream> using namespace std; class TestClass { public: virtual void fun1() { cout<<"fun1TestClass"; } virtual void fun2() { cout<<"fun2TestClass"; } }; class TestClass1:public TestClass { void fun() { cout<<"fun1TestClass1"; } void fun2(int x) { cout<<"fun2TestClass1"; } }; int main() { TestClass obj1,*p; TestClass1 obj2; p=&obj2; p->fun1(); p->fun2(); return 0; } 该程序执行后的输出结果是( )。
选项
A、fun1TestClass1 fun2TestClass
B、fun1TestClass1 fun2TestClass1
C、fun1TestClass fun2TestClass
D、fun1TestClass fun2TestClass1
答案
A
解析
TestClass为基类,Testclass1是TestClass的派生类。基类中的fun1和fun2被定义为虚函数,C++规定,当一个成员函数被声明为虚函数后,其派生类中的同名函数都自动成为虚函数,所以派生类中的fun1和tim2也是虚函数。本题从main主函数入手,首先定义了TestClass类型的对象obj1和指针p,然后又定义了TestClass1的对象obi2。指针指向对象obi2,然后调用其成员函数 fun1(),即输出“fun1TcstClass1”。多态性是在程序运行过程中才动态地确定操作指针指向的对象,“p->fun2();”语句中没有任何参数,并不是调用派生类中的fun2(int x),而是调用其基类中的fun2(),所以输出“fun2TestClass”。
转载请注明原文地址:https://kaotiyun.com/show/AsVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设a,b,c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是
结构化程序所要求的基本结构不包括()。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
可在C程序中用作用户标识符的一组标识符是()。
以下对联合类型叙述正确的是()。
有三个关系表R、S和T,其内容如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
负责数据库中查询操作的数据库语言是( )。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是()。
随机试题
试述男性尿道的分部、狭窄和弯曲,临床上男性尿道插管需注意哪些事项?
增加对国家贡献和满足顾客需要的前提下,增加对投资者的回报目标,增加企业收益和经营者、劳动者收入的目标是()
党的领导是社会主义法治的根本保证。关于党的领导,下列哪一说法是不正确的?
理想运算放大器的输入电阻ri是()。
综合管廊的标准断面形式应根据容纳的管线种类及规模、建设方式、预留空间等确定,应满足管线()作业所需要的空间要求。
以下关于公共财政的基本特征,错误的有()。
应当建立备查账核算的是()。
某班对50名学生进行体检,有20人近视,12人超重,4人既近视又超重。问该班有多少人既不近视又不超重?()
工作协调是理顺关系、化解矛盾、改进工作方法、提高工作效率的有效途径。下列选项属于正常工作协调范围的是()。
ThefamilyisthecenterofmosttraditionalAsians’lives.Manypeopleworryabouttheirfamilies’welfare,reputation,andhon
最新回复
(
0
)