Questões de Concurso Comentadas para técnico judiciário

Foram encontradas 3.314 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q585729 Programação
Quando temos uma relação um-para-muitos entre classes de entidade na aplicação que utiliza JPA, por padrão, ao buscarmos um objeto do lado um, não são trazidos os objetos relacionados do lado muitos da relação. Porém, se desejarmos trazer todos os objetos relacionados, devemos utilizar na classe de entidade do lado um da relação a anotação:
Alternativas
Q585728 Programação
Em aplicações que usam JPA, quando um objeto de uma classe de entidade do banco de dados é instanciado pela primeira vez ele está no estado novo e para passá-lo para o estado gerenciado, utiliza-se um método da interface EntityManager chamado:
Alternativas
Q585727 Programação
No fragmento de código a seguir, considere session um objeto org.hibernate.Session válido e Produto o nome de uma classe persistente de entidade do banco de dados. Considere ainda a existência de diversos produtos cadastrados e de um ambiente ideal no qual a aplicação está em execução.
Criteria crit = session.createCriteria(Produto.class); ..I.... List results = crit.list();
Alternativas
Q585726 Programação
Em uma aplicação que utiliza JPA há a seguinte instrução:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("teste");
A palavra "teste" refere-se
Alternativas
Q585725 Programação
Em uma aplicação JSF, considere o método getClientes a seguir de um bean gerenciado chamado ClienteBean, e getEntityManager um método de uma classe JPAUtil que retorna um objeto emg válido e ideal para o contexto apresentado.

public List<Cliente> getClientes() {
    private List<Cliente> clientes;
    if(this.clientes == null) {
     EntityManager emg = JPAUtil.getEntityManager();
     Query q = emg.createQuery("select a from Clientes a", Cliente.class);
     this.clientes = q.getResultList();
     emg.close();
  }
  return clientes;
}
Considerando que o método retorna uma lista de clientes válida a partir de uma busca no banco de dados, em uma página listaClientes.xhtml, para receber a lista de forma padrão, pode-se utilizar uma tag aberta com:
Alternativas
Q585724 Programação
Em um formulário criado em uma página que utiliza JSF 2, existe a seguinte instrução:
<h:commandButton value="Gravar" action="#{clienteBean.gravar}"/>
Considerando a existência de um ambiente Java EE ideal em que os componentes da aplicação ligados à página estão criados, o trecho #{clienteBean.gravar} indica que quando o botão Gravar for clicado.
Alternativas
Q585723 Programação
Para conectar uma aplicação PHP5 orientada a objetos aos principais servidores de banco de dados, abstraindo o acesso de forma que, para se mudar de servidor, seja necessário alterar apenas a string de conexão, deve-se utilizar a biblioteca:
Alternativas
Q585722 Engenharia de Software
Testes de usabilidade em interface de usuário web são eficientes quando implementados como parte do processo de desenvolvimento do site. O processo de teste de usabilidade passa normalmente pelas seguintes etapas:

1. Escolha do ambiente de teste.
2. Preparo do material de teste.
3. Planejamento do teste.
4. Condução da sessão de teste.
5. Questionamento final.
6. Escolha de participantes.
7. Análise dos dados coletados.
8. Implementação das alterações e re-teste.
9. Relato e recomendações.
A ordem correta das etapas do processo de teste de usabilidade é:
Alternativas
Q585721 Programação
Considere a página HTML abaixo, contida na mesma pasta da biblioteca jquery-2.1.4.min:

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript" src="jquery-2.1.4.min">
        </script>
        <script type="text/javascript">
            $(document).ready(function() {
               $('button').click(function() {
                  $('..I.... ').css('background', 'red');
               });
           });
       </script>
    </head>
       <body>
               <button type="button">Aplicar</button>
               <table border="1">
                     <tr><td>A</td></tr>
                     <tr><td>B</td></tr>
                     <tr><td>C</td></tr>
                     <tr><td>D</td></tr>
               </table>
       </body>
</html>

Ao clicar no botão Aplicar, para que as letras B e D, contidas na tabela, fiquem com fundo na cor vermelha, deve-se preencher a lacuna I com:

Alternativas
Q585720 Programação
No corpo de uma página HTML há a instrução <p id="a">TRE-PB</p>. Em um bloco JavaScript da mesma página, para mudar a cor da letra da palavra TRE-PB para vermelho, utiliza-se a instrução.
Alternativas
Q585719 Programação
Uma das estruturas consideradas em uma classe Java é o construtor, que:
Alternativas
Q585718 Engenharia de Software
Na orientação a objetos, no que se refere à sobrecarga de métodos, um método é considerado sobrecarregado se
Alternativas
Q585717 Programação
Na biblioteca do Java existe uma interface que define a estrutura de dados Fila, chamada:
Alternativas
Q585716 Programação
Considere a classe Java abaixo.

public class Prova {
      public static void main(String[] args) {
             int f=1;
            ..I...
           System.out.print ("O resultado da operação é " + f);
      }
}
Para calcular 5! (cinco fatorial), a lacuna I deverá ser preenchida por:
Alternativas
Q585715 Programação
Considere o código Java abaixo.

public class Prova {
      public static void main(String[] args) {
      System.out.print ("O resultado da operação é " + calcular(5));
      }
      public static int calcular(int n) {
             if (n == 0) return 1;
            ..I....
     }
}
Após compilar e executar a classe, para que seja calculado o fatorial de n, a lacuna I deverá ser preenchida por return:

Alternativas
Q584363 Engenharia de Software
A Análise por Pontos de Função é uma técnica paramétrica para estimativa de esforço para desenvolvimento de software. Esta técnica 
Alternativas
Q584362 Engenharia de Software
Um Técnico da área de TI adotou uma técnica para elicitação de requisitos criada pela IBM cujo objetivo é permitir a moderação de discussões de brainstorming, acelerando e consolidando o desenvolvimento de aplicações. Esta técnica consiste em colocar autoridades representativas e gerenciais juntas dentro de um workshop estruturado para promover decisões. Trata-se da 
Alternativas
Q584361 Engenharia de Software
O Feature Driven Development − FDD é uma metodologia ágil de desenvolvimento de software que 
Alternativas
Q584360 Engenharia de Software
Ao realizar testes automatizados com o Selenium é necessário descrever no script quais são os elementos alvo da validação, a ação a ser executada e o resultado esperado. No Selenium WebDriver, o método que cumpre o papel de informar ao script de testes qual é o elemento envolvido no teste é o 
Alternativas
Q584359 Sistemas Operacionais
O TestPlan é o elemento básico para a criação de qualquer script .jmx utilizando o Apache JMeter e descreve uma série de passos que a ferramenta irá executar quando realizar os testes. Ele pode adicionar um componente para simular as ações dos usuários, que agrega todos os demais elementos necessários para a execução dos testes, controlando as ações de pseudo usuários no sistema. Trata-se do componente 
Alternativas
Respostas
2321: E
2322: C
2323: B
2324: D
2325: A
2326: E
2327: D
2328: E
2329: C
2330: A
2331: D
2332: C
2333: B
2334: B
2335: E
2336: D
2337: C
2338: B
2339: A
2340: D