O caractere A, que corresponde ao binário 01000001, é representado em decimal, no código ASCII, pelo valor
- A)60.
Errada, porque 60 em decimal não corresponde ao binário 01000001 no ASCII.
- B)61.
Errada, porque 61 em decimal não é o valor do caractere A na tabela ASCII.
- C)75.
Errada, porque 75 em decimal representa outro caractere, não a letra A.
- D)65.
Certa, pois 01000001 em binário vale 65 em decimal, que é o ASCII da letra A.
- E)67.
Errada, porque 67 em decimal corresponde a outro caractere ASCII, não ao A.
Gabarito: D
O código ASCII é uma tabela que associa caracteres a números. Em provas, o caminho costuma ser simples: o enunciado já dá o valor em binário e você só precisa converter para decimal. Aqui, o caractere A aparece como 01000001 em binário. Lendo os bits da direita para a esquerda, temos 1 + 64 = 65. Isso acontece porque o binário marca as potências de 2: 2^0, 2^1, 2^2 e assim por diante. Como só estão ligados os bits correspondentes a 64 e 1, o resultado é 65. No ASCII, a letra maiúscula A realmente corresponde ao decimal 65. Então a banca quer que você reconheça a equivalência entre binário e decimal e lembre da tabela ASCII básica. É uma dessas questões em que a conta é curta, mas o nervosismo tenta inventar moda. Portanto, o gabarito é a alternativa D, pois 01000001 em binário equivale a 65 em decimal, que é o valor do caractere A no ASCII.