← Questões de Arquitetura de Computadores

Arquitetura de Computadores · CONSULPLAN · 2023

Questão comentada de Arquitetura de Computadores

Os sistemas de numeração são uma forma de organização e representação dos números. Diferentes sistemas podem ser encontrados; os mais comuns e empregados na tecnologia da informação são: binário; octal; decimal; e, hexadecimal, que podem ser convertidos entre si de acordo com a necessidade. Considere uma manutenção em determinada classe CSS da página de recursos humanos de determinado órgão, com o seguinte fragmento de código: background-color: #f25ebf; Considerando que os caracteres f25ebf estão expressos no formato hexadecimal e que cada par representa um canal de cor (red; green; e, blue), pode-se afirmar que as conversões para valores decimais de cada par das respectivas cores, respectivamente, são:

Gabarito: E

Em CSS, cores em hexadecimal costumam aparecer no formato #RRGGBB, em que cada par de caracteres representa um canal de cor: red, green e blue. Cada par hexadecimal vai de 00 a FF, ou seja, de 0 a 255 em decimal. Aqui, o código é #f25ebf, então você separa em f2, 5e e bf. Fazendo a conversão: f2 em hexadecimal corresponde a 242 em decimal, 5e corresponde a 94 e bf corresponde a 191. A lógica é simples: cada posição hexadecimal vale uma potência de 16, então você transforma o par em base 10 e lê o resultado. Por isso, o gabarito correto é a alternativa E, pois traz exatamente 242; 94; e 191. Em questões de informática, especialmente de concursos, essa conversão é cobrada de forma direta e sem mistério: primeiro identifica os pares, depois converte cada um separadamente. Se você lembrar que o padrão de cores na web normalmente segue RRGGBB, já elimina boa parte da confusão. O segredo é não trocar a ordem dos canais nem somar os pares como se fosse número decimal comum.

Continue treinando

Questões relacionadas