Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2018
- Código
- ce087032
- Banca
- CESPE / CEBRASPE
- Órgão
- ABIN
- Ano
- 2018
- Nível
- Superior
- Cargo
- CESPE - - Oficial Técnico de Inteligência - Área 8
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. A afirmação está incorreta porque uma variável que armazena um byte (8 bits) não pode representar valores no intervalo de -512 a 512. O maior intervalo possível para um byte com sinal é de -128 a 127, e sem sinal é de 0 a 255.
A capacidade de um byte é de 8 bits, permitindo no máximo (2^8 = 256) valores distintos. Para representar valores de -512 a 512 seriam necessários pelo menos 10 bits (1024 valores), o que excede a capacidade de um byte.
A banca tenta confundir o candidato ao apresentar um intervalo que corresponde a 10 bits (ou a uma palavra de 16 bits, que vai de -32768 a 32767). O erro está em atribuir a um byte uma capacidade que ele não possui. Memorize: byte = 8 bits → intervalos: -128 a 127 (com sinal) ou 0 a 255 (sem sinal).
Sempre converta o número de bits em quantidade de valores: (2^n) valores. Para intervalos com sinal, metade negativa e metade positiva (incluindo o zero).
Gabarito: Errado
Link permanente: /questoes/ce087032