Questão de Arquitetura de Computadores — Sistemas de numeração — FGV 2023
Arquitetura de Computadores›Sistemas de numeração
Código
fg065334
Banca
FGV
Órgão
PGM - Niterói
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Uma característica positiva da codificação de caracteres conhecida como UTF-8 é a compatibilidade exata com a codificação ASCII.Essa compatibilidade ocorre nos primeiros:
A63 caracteres;
B127 caracteres;
C255 caracteres;
D256 caracteres;
E512 caracteres.
Revelar gabarito e comentário▾
GabaritoB — 127 caracteres;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
UTF-8 e compatibilidade com ASCII
Gabarito: letra B. A codificação UTF-8 foi projetada para ser totalmente compatível com a tabela ASCII. Isso significa que os primeiros 128 caracteres (0 a 127) do Unicode são representados exatamente da mesma forma que na codificação ASCII original.
A tabela ASCII utiliza 7 bits, permitindo 128 combinações (0-127). A UTF-8, em sua codificação de 1 byte, preserva esses mesmos valores para os pontos de código 0-127, garantindo que qualquer texto ASCII válido seja também um texto UTF-8 válido sem necessidade de conversão.
1ASCII usa 7 bits
2128 combinações (0-127)
3UTF-8 preserva esses valores
4Texto ASCII = UTF-8 válido
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
63 caracteres não correspondem a nenhum padrão relevante. A compatibilidade é com 127 caracteres.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente 127 (0 a 127) são os caracteres ASCII originais, mantidos integralmente na UTF-8.
Alternativa C — ❌ Incorreta
255 é o total de valores representáveis com 8 bits (0-255), mas a compatibilidade não é com esse intervalo. UTF-8 não usa os valores 128-255 da mesma forma que ASCII estendido (que varia conforme a página de código).
Alternativa D — ❌ Incorreta
256 também não corresponde. ASCII padrão tem 128 códigos, não 256.
Alternativa E — ❌ Incorreta
512 é um valor muito maior; UTF-8 pode representar mais de 1 milhão de caracteres, mas a compatibilidade se restringe aos primeiros 128.
SE LIGUE NESSA!
A confusão comum é achar que compatibilidade é com os 256 primeiros (por causa do byte), mas ASCII original é de 7 bits, ou seja, 0-127. Os valores 128-255 são o que se chama de "ASCII estendido", que não é padronizado e não faz parte da definição da UTF-8.