← Questões de Arquitetura de Computadores

Arquitetura de Computadores · FGV · 2023

Questão comentada de Arquitetura de Computadores

Dado que, na tabela ASCII, o código em octal para as letras “a” e “A” são, respectivamente, 0141 e 0101, assinale o código octal da letra ”H”.

Gabarito: B

Aqui o truque é lembrar que a tabela ASCII associa cada caractere a um número, e esse número pode aparecer em bases diferentes, como decimal, hexadecimal ou octal. No enunciado, a banca já te deu dois exemplos para você perceber que as letras maiúsculas e minúsculas ficam em faixas diferentes, mas a questão quer só a conversão do código da letra H. Na ASCII, a letra H corresponde ao valor decimal 72. Convertendo 72 para octal, você obtém 110. Como a escrita do enunciado usa o padrão com zero à esquerda, o código fica 0110. Então, o gabarito B está correto porque 0110 é exatamente o código octal da letra H na tabela ASCII. É uma questão bem clássica de conversão de bases: primeiro identificar o caractere na ASCII, depois transformar o valor para a base pedida. Se você estiver treinando para prova, vale guardar essa lógica: não é para “chutar pelo formato”, e sim reconhecer o valor do caractere e fazer a conversão. Em informática, a banca adora esse tipo de conversa entre decimal, octal e hexadecimal, como se fossem línguas diferentes dizendo a mesma coisa.

Continue treinando

Questões relacionadas