937245
Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Provas:
Seja o código C++ a seguir:
#include <iostream>
using namespace std;
class T1 {
public: virtual void s()=0;
};
class T2 : public T1 {
public: virtual void s() { cout << "T2";}
};
class T3 : public T2 {
public: virtual void s() { cout << "T3";}
};
void main()
{
T1* pt1;
T2 t2;
T2* pt2;
T3 t3;
pt1=&t2;
pt1->s();
pt2=&t3;
pt2->s();
}
Qual a saída esperada da execução deste programa?