Questões da Prova do Tribunal de Justiça do Estado do Piauí (TJ-PI) - Analista Judiciário - Analista de Sistemas - FGV (2015)

Limpar Busca

Analise o código PHP mostrado a seguir.

Imagem relacionada à questão do Questões Estratégicas

Ao final da execução desse código, os valores na variável $lista estarão:

  • A ordenados de forma crescente, segundo o método de ordenação Quicksort;
  • B ordenados de forma crescente, segundo o método de ordenação em bolha;
  • C embaralhados, não sendo possível prever a ordem dos valores;
  • D removidos da variável, devido a um erro no código;
  • E duplicados, devido a um erro no código.

Analise o trecho de código abaixo escrito na linguagem Ruby (versão 1.9).

Imagem relacionada à questão do Questões Estratégicas

Com base nesse código, está correto afirmar que:

  • A c.nome = “Jose" faz chamada ao método nome=();
  • B puts c.nome faz acesso direto ao atributo de classe @nome, não fazendo chamada ao método nome;
  • C devido a atribuição c.nome = “Jose" fazer chamada ao método nome= e utilizar espaços entre nome e o símbolo de igual, um erro ocorrerá;
  • D a chamada ao construtor obrigatoriamente deve fazer uso de parênteses, portanto, c = Carro.new irá gerar um erro;
  • E o atributo @nome não foi previamente definido, portanto, um erro ocorrerá durante a execução do código.

O HTTPS (protocolo de transferência de hipertexto seguro) faz uso de criptografia como parte do seu mecanismo de segurança. Sobre a criptografia do HTTPS, é correto afirmar que:

  • A faz uso de duas chaves, uma pública, disponível para todos os usuários de um site, e uma chave privada, conhecida apenas pelo destinatário das requisições HTTPS;
  • B é assimétrica e utiliza uma única chave;
  • C a criptografia simétrica utilizada disponibiliza uma chave privada para cada um dos usuários previamente cadastrados pelo destinatário da requisição HTTPS;
  • D faz uso de quatro chaves, uma privada e uma pública para cada usuário, e uma privada e uma pública para cada destinatário;
  • E faz uso de duas chaves, uma pública, disponibilizada pelo destinatário, e uma privada, que fica de posse dos usuários de um site.

Considere o seguinte código Java.

Imagem relacionada à questão do Questões Estratégicas
O número mostrado na tela será:

  • A 1;
  • B 7;
  • C 8;
  • D 13;
  • E 14;

Com relação ao desenvolvimento JAVA para Web, os métodos sendRedirect da classe HttpServletResponse e forward da classe RequestDispatcher, sabe-se que:

  • A forward envolve o navegador Web e sendRedirect, não;
  • B assim como com forward, ao usar sendRedirect o usuário do site visualiza uma mudança na URL;
  • C sendRedirect geralmente é mais rápido para o usuário que forward, pois o segundo exige uma comunicação mais longa com o navegador;
  • D forward é transparente para o usuário, pois ocorre internamente no servidor, enquanto que sendRedirect necessita da ação do navegador para requisitar o próximo recurso;
  • E ambos fazem o mesmo serviço de encaminhar a requisição HTTP para outro servlet dentro do container Web.