FC ConcursosFC Concursos

Questão FC373166

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 arma

Algoritmos e Lógica de Programação

FCC · 2019

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. 2 * 1016
  2. 2 8 + 2 8
  3. 16 2
  4. 2 16
  5. 2 10
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Um tipo que ocupa 2 bytes armazena, no total, 16 bits, pois 1 byte = 8 bits e 2 × 8 = 16.

Cada bit pode assumir 2 valores (0 ou 1). Quando você junta vários bits, as combinações possíveis crescem multiplicativamente: para \(n\) bits há \(2^n\) padrões distintos.

Portanto, com 16 bits o número de valores inteiros diferentes é \(2^{16}\).

Em termos numéricos, isso resulta em \(2^{16} = 65536\) padrões distintos, ou seja, essa é a quantidade de valores que esse tipo de dado pode representar.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo