Questões de Concurso Público TRE-PR 2017 para Técnico Judiciário - Programação de Sistemas
Foram encontradas 60 questões
Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A há um método calcularValor, também presente nas duas subclasses B e C, mas implementado de maneiras diferentes. A partir do método main de uma classe principal, utilizou-se o seguinte bloco de código:
A t1 = new A();
System.out.println(t1.calcularValor());
A t2 = new B();
System.out.println(t2.calcularValor());
A t3 = new C();
System.out.println(t3.calcularValor());
Após compilar e executar a aplicação, foram exibidos na tela os valores 4, 9 e 5. Nessa aplicação evidencia-se o uso de
A API Criteria permite realizar consultas programadas em aplicações Java. Considere a consulta abaixo.
Criteria crit = session.createCriteria(Candidato.class);
crit.add(..I.. ("numeroVotos",new Double(1000.0)));
crit.add(..II.. ("nome","Mar%"));
List results = crit.list();
Para pesquisar candidatos com número de votos maior que 1000 e que tenham nome começado por Mar, as lacunas I e II devem ser preenchidas, correta e respectivamente, por:
Em uma relação Many-to-Many bidirecional entre as entidades Produto e Cliente, deseja-se possibilitar a consulta de quais produtos um determinado cliente adquiriu e quais clientes possuem determinado produto.
Na classe dominante Cliente, em Java, foi utilizada a seguinte notação:
@ManyToMany
@JoinTable(name="cliente_has_produto", joinColumns=
{@JoinColumn(name="cliente_id")}, inverseJoinColumns=
{@JoinColumn(name="produto_id")})
private List produtos;
A notação equivalente, na classe Produto, deve ser: