Buscar

AVP PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB

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

Avaiação Parcial: CCT0249_SM_V.1 
Aluno(a): 
Acertos: 10,0 de 10,0 
 
 1a Questão (Ref.: 201608230940) 
Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura?
 
 
Sobrecarga 
 
Polimorfismo 
 
Encapsulamento 
 
Sobrescrita 
 
Herança 
 
 
 2a Questão (Ref.: 201608145515) 
"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de class
 
 
Classe abstrata 
 
Interface 
 
Classe final 
 
Classe filha 
 
Classe concreta 
 
 
 3a Questão (Ref.: 201607576283) 
Qual das afirmativas abaixo é falsa com relação aos Web Servers Java? 
 
 
Todo JSP é transformado pelo contexto em um Servlet. 
 
Não são capazes de gerenciar estado. 
 
O principal contexto para Web utilizado é o Tomcat. 
 
Permitem tratamento diferenciado para chamadas GET e POST. 
 
Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos.
 
 
 4a Questão (Ref.: 201608215632) 
Para recuperar os dados enviados através de uma requisição utiliza-se: 
 
 
request.Parameterget("nomedoparametro") 
 
parameter.getRequest("nomedoparametro") 
 
parameter.Requestget("nomedoparametro") 
 
request.getParameter("nomedoparametro") 
 
getParameter.request("nomedoparametro") 
 
 
 PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 
 
Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura? 
 Gabarito Comentado. 
 
"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe. 
icados e executados em dispositivos distintos. 
 Gabarito Comentado. 
 
 
 
Matrícula: 
Data: 21/09/2017 00:45:39 (Finalizada) 
 
Acerto: 1,0 / 1,0 
 
Acerto: 1,0 / 1,0 
 
Acerto: 1,0 / 1,0 
 
Acerto: 1,0 / 1,0 
 
 5a Questão (Ref.: 201608255791) 
Acerto: 1,0 / 1,0 
Em termos de segurança com Java, um pacote muito útil é o java.security, onde são encontradas várias classes e interfaces relevantes para os processos de criptografia, como a destrutiva, baseada em hash de dados, utilizada na guarda de senha. Cada processo pode 
utilizar diferentes algoritmos, como MD5 e RSA. Caso fosse necessário efetuar Hash MD5, qual seria a sintaxe correta para obter o objeto responsável pelo cálculo deste hash? 
 
 
MessageDigest md = new MD5(); 
 
MessageDigest md = new MessageDigest5(); 
 
Cipher c = Cipher.getInstance("MessageDigest5"); 
 
Cipher c = new Cipher("MD5"); 
 
MessageDigest md = MessageDigest.getInstance("MD5"); 
 Gabarito Comentado.
 
 
 
 
 
 6a Questão (Ref.: 201607622972) 
Acerto: 1,0 / 1,0 
No contexto de sistemas Web, qual a utilidade de uma sessão? 
 
 
Realizar cache das imagens estáticas. 
 
Realizar cache de textos HTML. 
 
Armazenar dados relacionados a um usuário. 
 
Proteger contra ataques de força bruta. 
 
Dividir as informações do website em assuntos específicos. 
 
 
 
 7a Questão (Ref.: 201608293542) 
Acerto: 1,0 / 1,0 
Dada a classe abaixo, complete as lacunas de forma correta: 
 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.Statement; 
 
public class Principal { 
 public static void main(String[] args) { 
 try { 
 _______________("org.postgresql.Driver"); 
 Connection con = __________("jdbc:postgresql:BancoProva","aluno","prova"); 
 Statement stm =_____________________; 
 ResultSet rs = ________________("select * from tabela"); 
 while(________________) { 
 System.out.println("Valor da primeira coluna do resultado" + rs.getString(1)); 
 } 
 con.close(); 
 } 
 catch(Exception e) { 
 System.out.println("Erro:" + e.getMessage()); 
 } 
 } 
} 
 
 
DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext() 
 
Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next() 
 
DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next() 
 
Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext() 
 
DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next() 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201607556986) 
Acerto: 1,0 / 1,0 
Marque a opção correta sobre o conceito JDBC: 
 
 
uma classe Java que gera tabelas de banco de dados relacionais 
 
tecnologia que permite aos programas Java interagir com os bancos de dados 
 
é o kit de desenvolvimento Java para implementação em dispositivos móveis 
 
framework para desenvolvimento web 
 
são metadados sobre um objeto de conexão 
 
 
 
 9a Questão (Ref.: 201608146256) 
Acerto: 1,0 / 1,0 
A anotação @OneToOne será usada toda vez que quisermos indicar um relacionamento do tipo: 
 
 
Muitos para nenhum 
 
Um para um 
 
Muitos para um 
 
Muitos para muitos 
 
Um para muitos 
 Gabarito Comentado.
 
 
 
 
 
 10a Questão (Ref.: 201608146234) 
Acerto: 1,0 / 1,0 
A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo: 
 
 
Um para muitos 
 
Um para um 
 
Muitos para muitos 
 
Muitos para nenhum 
 
Muitos para um

Outros materiais