Questões comentadas de Concursos para Pesquisador

Limpar Busca

Atente ao que se diz a seguir sobre o JSON (JavaScript Object Notation) e assinale a afirmação verdadeira.

  • A É uma notação em formato texto criada para programas web desenvolvidos em JavaScript.
  • B Apesar de ser fácil de ler e escrever para humanos, é difícil de gerar e interpretar para máquinas.
  • C Diferentemente de XML, não pode ser utilizado como formato de representação de dados em web services.
  • D Sua estrutura é constituída por um conjunto de pares chave/valor, o que o torna um formato propício para troca de dados.
Test-driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código (Sommerville, I. Engenharia de Software, 9a edição, 2011).
A respeito do TDD, é correto afirmar que
  • A consiste em um processo iterativo que se inicia escrevendo um código de uma funcionalidade do sistema e, logo em seguida, testa-o para saber se a implementação foi correta.
  • B apesar de útil, não diminui o custo de testes de regressão do sistema.
  • C sua utilização elimina a necessidade de testes de validação do sistema, uma vez que ele já foi testado incrementalmente.
  • D apesar de ter sido apresentado como parte dos métodos ágeis, também pode ser usado em outros processos de desenvolvimento de software.

O processo de calibração é geralmente necessário em modelagem hidrológica do tipo chuva-vazão e esse processo é geralmente baseado em algoritmos de otimização. Em relação a esse processo, considere as seguintes afirmações:
I. Quando o coeficiente de eficiência de NashSutcliff, aplicado às séries de vazão no período de calibração, é negativo, significa que o erro quadrático médio resultante do uso do modelo no período de calibração é maior do que o erro quadrático médio que teria sido obtido caso todos os valores simulados fossem iguais à média das vazões observadas no mesmo período. II. Funções objetivo que empregam as vazões simuladas e observadas, e que são baseadas no somatório dos resíduos quadráticos acabam por enfatizar o desempenho do modelo em momentos de vazões mais altas. III. Os resultados obtidos em um processo de calibração dependem fortemente da função objetivo empregada: fato esse que motivou o surgimento de abordagens multiobjetivas. IV. O algoritmo de otimização denominado Shuffled Complex Evolution Metropolis (SCEM-UA), desenvolvido na Universidade do Arizona, é muito empregado na calibração de modelos hidrológicos e pode ser considerado um algoritmo de busca local.
É correto o que se afirma em

  • A I, II e IV apenas.
  • B III e IV apenas.
  • C I, II, III e IV.
  • D I, II e III apenas.
Esta questão foi anulada pela banca organizadora.

Sobre Orientação a Objetos, analise as seguintes afirmações:
I. Uma classe abstrata só possui métodos abstratos. II. Uma interface não contém métodos implementados. III. Uma classe abstrata não pode ser instanciada, logo ela não pode ter um construtor. IV. Uma interface pode ser utilizada como um tipo de dado.
É correto o que se afirma somente em

  • A IV.
  • B II, III e IV.
  • C I, e III.
  • D I e II.
Esta questão foi anulada pela banca organizadora.

Atente para as seguintes afirmações e assinale a que for verdadeira.

  • A Sobrescrita é quando um método da classe filha dá uma nova implementação ao método de mesmo nome da classe mãe.
  • B Java não permite herança múltipla, portanto uma classe mãe não pode ter mais de uma classe filha.
  • C Para que um atributo seja herdado pelas classes filhas e não seja acessado externamente, ele deve ser declarado como privado.
  • D Um objeto pode ser declarado como do tipo da classe filha e instanciado como sendo da classe mãe.