Questões da Prova do Tribunal de Justiça do Estado de Goiás (TJ-GO) - Analista de Sistemas - FGV (2014)

Limpar Busca
Texto 1 – Um Brasil livre de preconceito

Ideli Salvatti – O Globo, 4/09/2014

As principais democracias do mundo têm inscrito em suas Constituições os direitos fundamentais dos cidadãos. Direitos políticos, civis, econômicos, sociais e culturais figuram entre as condições básicas para a vida em sociedade tal como a conhecemos hoje. Mas nem sempre foi assim. Muitos dos direitos hoje considerados universais somente foram conquistados após muito esforço e muita luta. Como exemplo, basta citar o voto feminino no Brasil, só garantido em lei no ano de 1934.
Atualmente, podemos dizer que o Brasil elevou os direitos políticos, civis, econômicos e culturais a patamares inéditos, avançando rapidamente na realização progressiva deles. E assim surge o desafio de avançarmos nos chamados direitos de quarta geração, que englobam os direitos das mulheres, dos negros e da população de lésbicas, gays, bissexuais, travestis e transexuais (LGBT), entre outros.


Infere-se da leitura do texto que:
  • A o Brasil é o país mais atrasado, entre as democracias, no que diz respeito à garantia dos direitos fundamentais dos cidadãos;
  • B sem os direitos políticos, civis, econômicos, sociais e culturais, a vida em sociedade seria impossível;
  • C o voto feminino no Brasil exemplifica um direito político de quarta geração, só conseguido com esforço e luta;
  • D a sociedade mudou profundamente a partir da conquista do voto feminino no Brasil;
  • E sem esforço e luta, os direitos fundamentais dos cidadãos estariam inscritos nas Constituições, mas sem aplicação social.

Em determinado sistema computacional, os registradores internos da UCP (unidade central de processamento) destinados a operações aritméticas são de 16 bits. Considerando a representação de dados inteiros em complemento a dois, com o bit mais significativo reservado para o sinal, o menor e o maior inteiros capazes de serem armazenados nesses registradores são, respectivamente:

  • A 0 e 32768;
  • B -32767 e 32767;
  • C -32768 e 32768;
  • D -32767 e 32768;
  • E -32768 e 32767.

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 é:

  • A DF;
  • B FD
  • C D0;
  • D 0D;
  • E DD.

Na linguagem Java, a conexão de um cliente a um servidor TCP pode ser realizada através da instanciação de um objeto da classe Socket, transmitindo como argumentos a seu construtor o endereço IP do servidor e o número do port. Se a conexão for bem sucedida, o cliente poderá enviar dados ao servidor por meio de uma stream, obtida a partir da referência ao socket pela invocação do método:

  • A getOutputStream;
  • B getWriteStream;
  • C getSocketOutputStream;
  • D getSendStream;
  • E getSocketSendStream.

Na codificação binária das mensagens de um certo protocolo, o padrão BIG ENDIAN é utilizado para representar inteiros de 32 bits. Isso significa que o inteiro 257 será representado pela seguinte sequência de bytes:

  • A 00 00 01 01
  • B 00 01 01 00
  • C 01 01 00 00
  • D 01 00 01 00
  • E 01 00 00 01