Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FCC 2019

ProgramaçãoConceitos básicos de programação
Código
fc057293
Banca
FCC
Órgão
TJ-MA
Ano
2019
Cargo
Analista Judiciário - Analista de Sistemas - Suporte e Rede
Uma linguagem de programação possui um tipo de dado que armazena números inteiros em 2 bytes de memória. Para saber a quantidade de valores inteiros diferentes que poderão ser armazenados nesse tipo de variável, utiliza-se o cálculo:
  1. A2 * 10¹⁶
  2. B2⁸ + 2⁸
  3. C16²
  4. D2¹⁶
  5. E2¹⁰
Revelar gabarito e comentário

GabaritoD — 2¹⁶

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

Tipo de dado inteiro e representação binária

Gabarito: letra D. Um tipo de dados que ocupa 2 bytes de memória possui 16 bits. Cada bit pode assumir dois valores (0 ou 1), portanto o total de valores distintos possíveis é dado por 2162^{16} (2 elevado à 16ª potência). O cálculo correto é 2162^{16}, que corresponde à alternativa D.

  1. 12 bytes = 16 bits
  2. 2Cada bit: 2 valores (0/1)
  3. 3Total = 2^16 = 65536
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Apresenta 2×10162 \times 10^{16}, que equivale a 20.000.000.000.000.00020.000.000.000.000.000. Não tem relação com a quantidade de combinações de 16 bits.

Alternativa B — ❌ Incorreta

Soma 28+28=256+256=5122^8 + 2^8 = 256 + 256 = 512. Esse valor corresponde a duas vezes o número de combinações de 1 byte, e não ao total de 2 bytes (que é 216=655362^{16}=65536).

Alternativa C — ❌ Incorreta

Calcula 162=25616^2 = 256. Esse é o total de combinações de 1 byte (8 bits), não de 2 bytes.

Alternativa D — ✅ Correta

216=655362^{16} = 65536. É exatamente a quantidade de valores inteiros diferentes que podem ser armazenados em 16 bits (2 bytes).

Alternativa E — ❌ Incorreta

210=10242^{10} = 1024. Esse valor corresponde a 10 bits (pouco mais de 1 byte), não a 16 bits.

Gabarito: letra D.

Link permanente: /questoes/fc057293