i6lan 分享题目的网站
试一试站内搜索 题目类型:问答题

根据《中华人民共和国消防法》的
三国演义歇后语“张飞妈妈姓吴”
鉴相器工作的三个必要条件是(
1949年中华人民共和国的成立
对从业人员转岗,下岗再就业,管

给出下面程序输出结果。


#include<iostream.h>

class a

{public:

virtual void print()

{cout<< "a prog..."<< endl;};

};

class b:public a

{};

class c:public b

{public:

void print(){cout<<"c prog..."<<endl;}

};

void show(a *p)

{(*p).print();

}

void main()

{a a;

b b;

c c;

show(&a);

show(&b);

show(&c);

}


答案:

a prog...

a prog...

c prog...

[解析]考查多态性的。a类对象调用本身的虚函数,b类因为没有覆写print,所以仍然调用基类的虚函数。而c类重新定义print虚函数,所以调用c类的print。

上一题 下一题

CopyRight©i6lan.com 关于本站
蜀ICP备2021017061号-1

川公网安备 51010402001278号