Ano: 2016 Banca: FGV Órgão: IBGE Prova: Análise de Sistemas - Desenvolvimento de Sistemas
Analise o código C# exibido a seguir:

using System;
namespace ENIGMA
{
    class Program {
        static void Main(string[] args) {
            P d = new P();
            d.PP();
            E s = new E();
            s.A();
            s.PP();
            Console.ReadKey();
        }
        class P {
            public void PP()
            {
                Console.WriteLine("PP");
            }
        }
        class E : P {
            public void A()
            {
                Console.WriteLine("A");
            }
        }
    }
}

O resultado produzido no console é: 
A
PP
A
PP 
B
PP
PP
C
A
PP
A
D
AA
P
AA
E
A
A
A