Sistemas de numeração: conversão decimal para binário
Gabarito: letra C. O número decimal 256 equivale a 2^8, cuja representação binária é um '1' seguido de oito zeros: 100000000. As demais alternativas representam outros valores: 255, 254 e 511.
A conversão de decimal para binário pode ser feita por divisões sucessivas por 2 ou pela observação de potências de 2. 256 = 2^8, portanto precisa de 9 bits (2^8 a 2^0), resultando em 100000000.
Alternativa A — ❌ Incorreta
11111111 em binário equivale a 255 em decimal (soma de 2^7 a 2^0). É o maior número representável com 8 bits, não 256.
Alternativa B — ❌ Incorreta
011111111 possui um zero à esquerda, mas o valor numérico é o mesmo de 11111111, ou seja, 255. O zero inicial não altera o valor, apenas indica que pode ser um número de 8 bits com padding.
Alternativa C — ✅ Correta ⟵ GABARITO
100000000 representa 1 × 2^8 = 256. Confirmando: o bit mais significativo (posição 8) vale 256, e todos os demais são zero.
Alternativa D — ❌ Incorreta
111111110 equivale a 254 em decimal (256 - 2). O último bit (2^0) é 0, portanto subtrai-se 1 do valor de 255, resultando em 254.
Alternativa E — ❌ Incorreta
111111111 com 9 bits todos 1 equivale a 511 (2^9 - 1). Muito acima de 256.
Gabarito: letra C.