Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Armazenamento de Dados em Arquitetura de Computadores — FCC 2016

Arquitetura de ComputadoresArmazenamento de Dados em Arquitetura de Computadores
Código
fc032760
Banca
FCC
Órgão
SEGEP-MA
Ano
2016
Nível
Superior
Cargo
Técnico da Receita Estadual - Tecnologia da Informação - Conhecimentos Específicos
Em uma variável que usa 1 byte de memória para armazenar dados inteiros em programas de computadores armazena-se o valor
  1. A127.
  2. B256.
  3. C32560.
  4. D512.
  5. E−129.
Revelar gabarito e comentário

GabaritoA — 127.

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”.

Armazenamento de Inteiros em 1 Byte

Gabarito: letra A. Um byte (8 bits) pode representar 256 valores distintos. Para inteiros com sinal (complemento de dois), a faixa vai de –128 a 127; para inteiros sem sinal, de 0 a 255. Dentre as opções, apenas 127 está dentro de ambas as faixas.

A questão testa o conhecimento da capacidade de armazenamento de um byte e as faixas de representação de inteiros. O valor 127 é o maior inteiro positivo representável em 1 byte com sinal, e também cabe na representação sem sinal.

  1. 1256 valores distintos
  2. 2Com sinal: –128 a 127
  3. 3Sem sinal: 0 a 255
  4. 4127 cabe em ambas
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

127 está dentro da faixa de 1 byte com sinal (–128 a 127) e também na faixa sem sinal (0 a 255). Portanto, é armazenável sem perda.

Alternativa B — ❌ Incorreta

256 necessita de 9 bits para representação (2^8 = 256 valores, mas o maior valor sem sinal é 255). Logo, não cabe em 1 byte.

Alternativa C — ❌ Incorreta

32560 é muito superior a 255 e a 127, exigindo pelo menos 2 bytes (16 bits) para ser representado.

Alternativa D — ❌ Incorreta

512 também excede o limite de 1 byte (255), precisando de 10 bits.

Alternativa E — ❌ Incorreta

–129 está fora da faixa com sinal para 1 byte, cujo mínimo é –128. Para representar –129 são necessários pelo menos 2 bytes.

NÃO CAIA NESSA!

A banca insere –129 e 256 como distratores simétricos: um ultrapassa o limite inferior da representação com sinal, o outro ultrapassa o limite superior da representação sem sinal. O candidato deve lembrar que 1 byte armazena 256 combinações, e que a faixa com sinal é deslocada para incluir valores negativos.

Gabarito: letra A.

Link permanente: /questoes/fc032760