Buscar

AP - clt serv

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão (Ref.:201702261808) Acerto: 1,0 / 1,0
Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura?
Polimorfismo
 Sobrecarga
Sobrescrita
Encapsulamento
Herança
 
2a Questão (Ref.:201702261811) Acerto: 0,0 / 1,0
Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o
método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos
referindo a que técnica?
Encapsulamento
 Herança
Agregação
Sobrecarga
 Sobrescrita
 
3a Questão (Ref.:201702261658) Acerto: 1,0 / 1,0
São considerados contêineres JSP/Servlet:
Oracle e PostgreSql
classe abstrata e interface
HttpServlet e Javascript
 Apache Tomcat e Glassfish
métodos e atributos
 
4a Questão (Ref.:201702261848) Acerto: 0,0 / 1,0
Analise as alternativas sobre Servlets:
 I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independente de
plataforma;
 II - Servlet é uma classe que estende (herda) de httpServlet;
 III - É baseada na construção de classes e são executadas no cliente (navegador).
 Somente a I e II estão corretas.
 Somente a I está correta.
Todas as afirmativas estão corretas.
Somente a III está correta.
Somente a II está correta.
 
5a Questão (Ref.:201702261995) Acerto: 0,0 / 1,0
São marcações utilizadas para indicar ao contêiner como tratar a página em questão.
 Diretivas
Objetos
Classes
Herança
 JSP
 
6a Questão (Ref.:201702261813) Acerto: 1,0 / 1,0
Com relação às características de um Java Bean, qual alternativa abaixo está INCORRETA?
 Seus atributos devem ser públicos.
Possui um construtor sem argumentos.
Deve ser fornecido um "get" e "set" para cada um dos atributos.
Implementa a interface java.io.Serializable
É um componente reutilizável de software.
 
7a Questão (Ref.:201702261968) Acerto: 1,0 / 1,0
Complete as lacunas no trecho de código-fonte abaixo com os termos corretos:
 
(1)____________ banco = DriverManager.getConnection(url, "usuario", "senha");
 
(2)____________ comandoSql = banco.createStatement();
 
(3)____________ resultados = comandoSql.executeQuery("SELECT codigo, nome FROM clientes");
 
 
 
while (resultados.next()) {
 
 System.out.println(resultados.getInt("codigo"));
 
 System.out.println(resultados.getString("nome"));
 
}
 
 
 
resultados.close();
 
comandoSql.close();
 
banco.close();
 
(1) DbConnection (2) SqlCommand (3) ResultSet
 (1) Connection (2) Statement (3) ResultSet
(1) Connection (2) Command (3) RecordSet
(1) Database (2) Command (3) RecordSet
(1) EntityManager (2) Query (3) List
 
8a Questão (Ref.:201702261861) Acerto: 0,0 / 1,0
Para conectar uma aplicação ao banco de dados usamos drivers do tipo JDBC. Precisamos executar scripts SQL para
acessarmos bancos relacionais e mantermos as informações. Quando estamos fazendo uma consulta, utilizamos um
método específico, e quando queremos nos proteger de SQL Injection escolhemos um tipo que já possui tratamento para
tal. 
 
Estamos nos referindo a:
 executeSQL - Statement
executeQuery - Statement
executeUpdate - Statement
 executeQuery - PreparedStatement
executeSQL - PreparedStatement
 
9a Questão (Ref.:201702261897) Acerto: 1,0 / 1,0
Um elemento de grande relevância para a programação em qualquer linguagem da atualidade é o mapeamento objeto-
relacional, responsável pela visualização e manipulação dos registros de bancos relacionais em termos de objetos da
linguagem. Um exemplo deste tipo de ferramenta é o JPA, utilizado na linguagem Java, o qual usa anotações para
determinar os tipos de relações expressos. Assinale a alternativa INCORRETA com relação a estas anotações:
@OneToMany expressa relações do tipo um para muitos.
@OneToMany tem o mapeamento reverso definido como @ManyToOne.
@ManyToOne expressa relações do tipo muitos para um.
 @ManyToOne recebe o valor mapeado através de uma coleção.
@OneToOne expressa relações do tipo um para um.
 
10a Questão (Ref.:201702261877) Acerto: 0,0 / 1,0
O padrão DAO pode ter as suas classe de acesso aos dados sendo implementadas utilizando JPA. A refatoração de um
projeto existente para que ele passe a usufruir das vantagens da API não é tão custosa para sistemas menores.
 Marque a afirmativa correta:
O uso de JPA dificulta a mudança de um SGBD de um fabricante para outro.
 O mapeamento objeto relacional permite façamos a configuração de todas as classes do sistema, fazendo com
que cada classe de um sistema possua a sua representação no banco de dados.
As classes de entidade só podem possuir propriedades associadas aos campos das tabelas.
Cada tabela no banco de dados se transforma sempre em uma única classe modelo e ela deve possuir a anotação
Entity.
 As tabelas no banco de dados devem possuir representações nas classes configuradas com a anotação Entity,
fazendo os tratamentos necessários para as diferenças que existirem nos nomes das tabelas e dos campos.

Continue navegando