Pular para o conteúdo principal

Questão de Programação — C — FGV 2014

ProgramaçãoC
Código
fg013083
Banca
FGV
Órgão
TJ-GO
Ano
2014
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas - Infraestrutura de Redes e Comunicação de Dados
A função XOR a seguir, codificada na linguagem de programação C, calcula um byte de verificação para um dado pacote de tam bytes:typedef unsigned char uchar;uchar XOR (uchar pacote[ ], int tam) {int i;uchar b = 0;for (i = 0; i < tam; i++)b = b ^ pacote[i]; /* ^ é OU EXCLUSIVO */return b;}Um pacote de dois bytes, sendo o primeiro deles 2F (em hexadecimal), é submetido à função XOR, que produz o byte FF como resultado. Logo, o segundo byte do pacote é:
  1. ADF;
  2. BFD
  3. CD0;
  4. D0D;
  5. EDD.
Revelar gabarito e comentário

GabaritoC — D0;

Link permanente: /questoes/fg013083