Alternativa B - ASCII
A questão descreve características técnicas específicas de um dos padrões de codificação mais fundamentais na computação. O texto refere-se diretamente ao ASCII, que é a sigla para American Standard Code for Information Interchange (Padrão Americano para Intercâmbio de Informação).
Este código foi desenvolvido para padronizar a representação de caracteres (letras, números e símbolos) em computadores, permitindo a comunicação entre diferentes sistemas.
Análise
Para identificar a resposta correta, basta cruzar as informações do enunciado com o conhecimento técnico sobre cada opção:
- Nome do Padrão: O enunciado cita explicitamente "código Padrão Americano de Troca de Informações". Esta é a tradução literal do nome original do ASCII.
- Quantidade de Caracteres: O padrão original (ASCII 7-bit) possui exatamente 128 caracteres possíveis. Isso permite representar desde espaços em branco e pontuação até letras maiúsculas, minúsculas e dígitos.
- Faixa Hexadecimal: Como são 128 caracteres, eles são representados por 7 bits. Em notação hexadecimal, isso corresponde à faixa de **$00_{16}$ até $7F_{16}** (onde $7F_{16} equivale a 127 em decimal).
- Tipos de Caracteres: O código divide esses 128 caracteres em:
- 32 caracteres não gráficos (controle, como tabulação ou nova linha).
- 96 caracteres gráficos (visíveis, como letras e números).
Por que as outras alternativas estão incorretas?
| Alternativa | Motivo da Incorretude |
|---|
| Código Gray | Utilizado em engenharia para reduzir erros de leitura em sensores rotativos. Apenas um bit muda entre valores consecutivos. |
| BCD | Significa Binary Coded Decimal. Codifica dígitos decimais (0-9) separadamente em binário, não cobrindo o alfabeto completo. |
| Binário | É a linguagem fundamental dos computadores (sequências de 0s e 1s), mas não é um padrão de mapeamento de caracteres específico como o descrito. |
| Hexadecimal | É um sistema de numeração (base 16) usado para representar dados binários de forma resumida, não é um código de troca de informações. |
Portanto, todas as descrições fornecidas no enunciado apontam exclusivamente para o código ASCII.