Baixe o app para aproveitar ainda mais
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
Compartilhar