A respeito das seções interface e implementation em uma Unit codificada em Object Pascal, é correto afirmar que:

  • A.

    variáveis globais a uma Unit têm de ser obrigatoriamente declaradas na seção interface desta Unit;

  • B.

    variáveis globais a uma Unit têm de ser obrigatoriamente declaradas na seção implementation desta Unit;

  • C.

    o corpo dos métodos públicos de uma Unit (as linhas de código) deve ser definido na seção interface desta Unit;

  • D.

    variáveis globais a uma Unit podem estar declaradas em qualquer lugar da Unit ou na seção interface das Units referenciadas na cláusula uses;

  • E.

    a seção interface é utilizada para a inicialização da Unit, isto é, a execução do código que estabelece as pré-condições necessárias para o perfeito funcionamento da Unit.