Pergunta de entrevista da empresa CME

several OOP related questions