Questão nº 31

Questão de Sistemas Computacionais · FCC TJ-MA 2019 (nº 31)

FCC2019Analista Judiciário - Analista de Sistemas - Suporte e RedeSistemas Computacionais
Gabarito: Dver comentário ↓

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:

Resposta comentada

Gabarito Alternativa D

Um computador armazena informações usando bits, que são unidades básicas que podem estar em dois estados (0 ou 1). Para saber quantos valores diferentes podem ser representados, elevamos 2 (o número de estados por bit) à potência do número total de bits disponíveis.

  • (A) Incorreta: Esta alternativa usa a base 10, que não se aplica à representação binária de dados em computadores, e o expoente 16 está incorreto para a base 10 neste contexto.
  • (B) Incorreta: 282^8 representa a quantidade de valores em 1 byte. Somar 28+282^8 + 2^8 (que é $256 + 256 = 512$) não calcula a quantidade de valores que 2 bytes juntos podem representar; isso seria como contar as possibilidades de um byte e depois as de outro separadamente, em vez de todas as combinações conjuntas.
  • (C) Incorreta: A armadilha da banca está aqui. Dois bytes correspondem a 2×8=162 \times 8 = 16 bits. A alternativa usa o número correto de bits (16), mas aplica a operação errada, elevando 16 ao quadrado (162=25616^2 = 256). O correto é elevar a base 2 (número de estados por bit) à potência do número total de bits.
  • (D) Correta: Um byte tem 8 bits. Logo, 2 bytes têm 2×8=162 \times 8 = 16 bits. Como cada bit pode representar 2 estados (0 ou 1), a quantidade total de valores diferentes que podem ser armazenados é 2nuˊmero de bits2^{\text{número de bits}}, ou seja, 2162^{16}.
  • (E) Incorreta: 2102^{10} (que é 1024) é um valor comum em computação (por exemplo, 1 kilobyte é 2102^{10} bytes), mas não corresponde ao cálculo da quantidade de valores que podem ser armazenados em 2 bytes.

Fonte: FCC TJ-MA 2019 Analista Judiciário - Analista de Sistemas - Suporte e Rede (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho