程序分析题:阅读程序后,填写程序的正确运行结果。
【正确答案】:
A::SHOW()
B::SHOW()
【题目解析】:
程序执行Refers(obj1)语句时,调用Refers函数,实参A类的对象和形参都是A类对象的引用,所以执行类A中的Show()函数,执行结果为:A::Show()
程序执行Refers(obj2)语句时,调用Refers函数,实参B类的对象obj2,形参都是A类对象的引用,因为类A中的Show()函数为虚函数,实现了运行时的多态性,调用B类中的Show()函数,执行结果为:B::Show()