No pequeno programa Java a seguir, considere que o método estático parseInt da classe Integer converte, quando possível, a representação decimal de um inteiro armazenada em uma cadeia de caracteres (string) para a representação binária interna deste inteiro. Quando a conversão não é possível, a exceção NumberFormatException é lançada.

Após a compilação e execução deste pequeno programa, os valores de a e b escritos na saída padrão serão, respectivamente:

  • A. 2, 0;
  • B. 2, -1;
  • C. -1, 0;
  • D. -1, -1;
  • E. 0, 0.