Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV)

Lista completa de Questões de Ciência da Computação da Fundação Getúlio Vargas (FGV) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Uma empresa suspeita que vem sofrendo port scanning em sua rede. Para detectar isso, o especialista em segurança recomendou a instalação de um:

  • A. Proxy;
  • B. NIDS;
  • C. NAT;
  • D. HIDS;
  • E. Acess Point.

Analise as seguintes afirmativas a respeito da tecnologia de rastreamento de emissões, denominada Direction Finding – DF.

I. Permite a determinação automática dos ângulos de azimute e de elevação de um determinado emissor a partir da avaliação do sinal eletromagnético emitido por ele ou pelo próprio emissor.

II. Permite a localização do emissor quando empregados três ou mais sistemas em conjunto, a partir de localizações distintas e alinhadas.

III. Permite o cálculo do azimute considerando que o sinal incidente é uma onda plana e que a elevação do emissor é nula.

Está correto somente o que se afirma em:

  • A. I
  • B. II
  • C. III
  • D. I e II;
  • E. I e III.

No que diz respeito à propagação dos sinais, a degradação da qualidade em um sistema celular está associada, entre outros, à redução do valor da relação portadora/ruído (RPR) na entrada do receptor. A técnica que mitiga esse efeito, de modo a manter o desempenho do sistema dentro de um padrão adequado, é:

  • A. aumento da potência de transmissão;
  • B. aumento do ganho de antena;
  • C. modificação do tipo de modulação;
  • D. emprego de códigos corretores de erro;
  • E. variabilidade temporal do canal.

Analise as afirmativas abaixo a respeito dos limites estabelecidos pela Agência Nacional de Telecomunicações - ANATEL baseadas nas diretrizes da International Commission on Non-Ionizing Radiation Protection - ICNIRP quanto à exposição humana aos campos elétricos, magnéticos e eletromagnéticos de radiofrequência. Considere V para a(s) afirmativa(s) verdadeira(s) e F para a(s) falsa(s).

( ) São divididos em exposição ocupacional e exposição da população em geral.

( ) Exposição máxima a radiofrequências em até 300 GHz.

( ) Campo elétrico sem restrição para radiofrequências superiores a 10 MHz.

A sequência correta é:

  • A. F – V – V;
  • B. V – V – F;
  • C. F – F – V;
  • D. V – F – F;
  • E. V – F – V.

Uma String recebida do campo nome de um formulário HTML enviado por meio do método POST para um site deve ser codificada para UTF-8. A forma correta de realizar essa operação, utilizando a linguagem PHP, é:

  • A. $nome = utf8_encode( $_POST['nome']
  • B. $nome: utf8;
  • C. decode($nome);
  • D. $nome = string( $_POST['nome'] );
  • E. $nome = string( $_POST['nome'] );

Analise o código PHP mostrado a seguir.

A saída produzida pela execução desse código é:

  • A. -17
  • B. 38
  • C. 343
  • D. 1264
  • E. 1281

Analise o código PHP mostrado a seguir.

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).

 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.

Considere o seguinte código Java.

 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.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...