#include<iostream.h>
class A
{public:
virtual~A 1{}
virtual void f 2
{cout<<"A::f 3"<<endl;}
virtual void g 4
{cout<<"A::g 5"<<endl;}
};
class B:public A
{public:
virtual void g 6
{cout<<"B::g 7"<<endl;}
virtual void k 8
{cout<<"B::k 9"<<endl;}
};
void main 10
{A*p=new B;
p->f 11;
p->g 12;
p->k 13;
delete p;
}
  • 1、
【正确答案】 1、{{*HTML*}}p->k ---|||________|||---;错误,在类A中无k ---|||________|||---函数。可在类A中增加k ---|||________|||---函数的定义。    
【答案解析】