Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.475 questões
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:
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:
Considere os seguintes comandos ou trechos de comandos:
I. Get-NetIPAddress | Sort InterfaceIndex | FT InterfaceIndex, InterfaceAlias, IPAddress - Autosize
II. #!/bin/sh
III. int umInteiro = 5
String frase = " " "número ${umInteiro},
e seu dobro: ${umInteiro + umInteiro}" " "
Em ambientes ideais, é correto afirmar que
Considere os seguintes comandos da linguagem Groovy para criar um array chamado tribunais:
I. String[] tribunais = ["TRT", "TRE", "TCU"]
II. def tribunais = ["TRT", "TRE", "TCU"] as String[]
III. def tribunais = (String[]) ["TRT", "TRE", "TCU"]
IV. def tribunais = ["TRT", "TRE", "TCU"] .toString(new Array( ))
Estão corretas as formas utilizadas APENAS em
Consider the following statements about portlets:
I. Portlets can't contain anything from static HTML content to Java controls to complex web services and process-heavy applications.
II. Portlets are modular panes within a web browser that surface applications, information, and business processes.
III. Portlets can communicate with each other and take part in Java page flows that use events to determine a user’s path through an application.
IV. A single portlet can't have multiple instances − in other words, it can't appear on a variety of different pages within a single portal.
The correct statements are only
Considere o método a seguir, retirado de uma classe Java que utiliza JPA, implementada em condições ideais.
public List consultar(String n) {
x = Persistence.createEntityManagerFactory("conectarPU");
y = x.createEntityManager();
z = y.getTransaction();
z.begin ();
Query q = y.createQuery("SELECT f FROM Funcionario f WHERE f.nomefuncionario LIKE :nome");
q.set Parameter("nome", "%" + n + "%");
List lista = q.getResultList();
x.close();
return lista;
}
As variáveis x, y e z são, respectivamente, dos tipos
Considere o programa Java a seguir:
public class Teste {
public static void main(String[] args) {
int a, b, x, y;
a = 3;
b = -2;
x = -1;
y = 6;
x += b;
y /= a;
b - - ;
System.out.println(x);
System.out.println(y);
System.out.println(b);
}
}
Os valores exibidos serão, respectivamente,
Associe os escopos para objetos existentes na programação Web com Java/Servlets, na coluna à esquerda, às afirmativas na coluna à direita.
(1) Page/JSP
(2) Request
(3) Session
(4) Application
( ) Utilizado para referenciar serviços da aplicação.
( ) Objetos referenciados neste escopo possuem o menor ciclo de vida.
( ) Utilizado para referenciar objetos relacionados a uma instância de cliente remoto, persistindo-os por várias requisições.
A sequência correta é
Suponha que o seguinte trecho de código em Python 3 seja executado com sucesso:
import urllib.request
site=urllib.request.urlopen("http://site.ufsm.br")
Considere as afirmações a seguir.
I → Os atributos site.code e o método site.getcode( ) apresentam o mesmo valor.
II → É possível visualizar o código-fonte ao executar str(site).
III → O método site.info( ) armazena metainformações da página acessada, como os cabeçalhos HTTP.
IV → Ao acessar o conteúdo armazenado em site.info( )['Date'] é possível identificar a data em que a requisição HTTP foi realizada pelo cliente.
Estão corretas