Gabarito disponível
Resolução comentada
O código Gray varia só um bit entre números consecutivos.
No código Gray (ou binário refletido), dois valores consecutivos diferem em apenas um bit, o que evita erros de transição em chaves e codificadores.
Análise das alternativas
A) O BCD 8421 pode mudar vários bits, por exemplo de 0111 para 1000. B) O Excesso 3 também muda vários bits. C) O código Johnson, embora varie um bit por passo, é um contador em anel torcido, e não o código tradicionalmente apontado. E) O 9876543210 é um código decimal sem essa propriedade.
Referência: Eletrônica digital – códigos binários.
Resolução comentada do VaiConcursos.