Questão 45 · Informática: Programação e algoritmos
Uma certa UCP (unidade central de processamento) possui registradores aritméticos internos de 32 bits. O maior inteiro sem sinal que pode ser armazenado nesses registradores é:
- A) 232;
- B) 232 – 1;
- C) 231 + 1;
- D) 231;
- E) 231 – 1.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca FGV (TCE/SE 2015).
Comentário
Gabarito: B.
Um registrador de 32 bits tem 32 posições binárias. Sem sinal, todas representam magnitude, e o intervalo vai de 0 a 2^32 − 1.
- Menor valor: 32 zeros = 0
- Maior valor: 32 uns = 2^32 − 1 = 4.294.967.295
Por que as outras estão erradas:
- (A) 2^32: é um valor a mais do que o máximo; não cabe em 32 bits.
- (C) 2^31 + 1: é muito menor que o máximo sem sinal e não corresponde ao limite de 32 bits.
- (D) 2^31: é apenas o valor do bit mais significativo isolado, não o maior valor possível.
- (E) 2^31 − 1: é o maior inteiro positivo em complemento de dois (com sinal), não o maior sem sinal.
Dica: sem sinal, o maior valor com n bits é 2^n − 1. Com sinal, em complemento de dois, o intervalo vai de −2^(n−1) a 2^(n−1) − 1.
Fundamentos: Representação de inteiros sem sinal · Limites de registradores de n bits · Complemento de dois (inteiros com sinal)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV TCE/SE 2015 (Analista de Tecnologia da Informação - Desenvolvimento), questão 45, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.