Buscar

Avaliação Parcial 1

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

Avaliação Parcial: CCT0780_SM_201308199651 V.1  
	Aluno(a): FERNANDO FIGUEIREDO MORAES
	Matrícula: 201308199651 
	Acertos: 9,0 de 10,0
	Data: 27/10/2018 18:14:12 (Finalizada)
	
	
	1a Questão (Ref.:201309444148)
	Acerto: 1,0  / 1,0 
	Analise as seguintes sentenças: 
I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas. 
II. O J2SE aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. 
III. Em Java, o modificador de acesso protected permite acesso para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada. 
Das sentenças acima, apenas: 
		
	
	II é verdadeira
	
	I e III são verdadeiras
	
	I é verdadeira
	
	I e II são verdadeiras
	
	III é verdadeira
	
	
	
	2a Questão (Ref.:201309444380)
	Acerto: 0,0  / 1,0 
	"Uma classe que não pode ser instanciada, podendo apenas ser estendida". Assinale a alternativa que indica esse tipo de classe.
		
	
	Classe final
	
	Classe pai
	
	Classe abstrata.
	
	Classe concreta
	
	Interface
	
	
	
	3a Questão (Ref.:201309444135)
	Acerto: 1,0  / 1,0 
	São considerados contêineres JSP/Servlet:
		
	
	HttpServlet e Javascript
	
	Oracle e PostgreSql
	
	classe abstrata e interface
	
	Apache Tomcat e Glassfish
	
	métodos e atributos
	
	
	
	4a Questão (Ref.:201309444420)
	Acerto: 1,0  / 1,0 
	Em relação a um Servidor de Aplicações JAVA (Contentor JAVA), os seguintes itens descrevem o seu funcionamento básico, EXCETO:
		
	
	Apresenta o resultado da página na máquina do cliente.
	
	Repassa a request para o servlet correto.
	
	Recebe a response do servlet.
	
	Aguarda pelas requests.
	
	Devolve a response para o cliente que enviou a request.
	
	
	
	5a Questão (Ref.:201309444139)
	Acerto: 1,0  / 1,0 
	Assinale a alternativa INCORRETA sobre servlets, com relação ao gerenciamento de sessão em um container Web.
		
	
	uma sessão permite manter dados entre as páginas web.
	
	se o cliente não aceitar cookies, não há como rodar uma aplicação que depende de sessões.
	
	uma reescrita de URL só entra em cena se os cookies falharem e se a resposta mandar codificar a URL.
	
	o objeto HttpSession pode manter o estado de conversação durante várias solicitações do mesmo cliente.
	
	um cookie pode permanecer mesmo depois do browser ser fechado.
	
	
	
	6a Questão (Ref.:201309444418)
	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 MessageDigest5();
	
	Cipher c = new Cipher("MD5");
	
	MessageDigest md = new MD5();
	
	Cipher c = Cipher.getInstance("MessageDigest5");
	
	MessageDigest md = MessageDigest.getInstance("MD5"); 
	
	
	
	7a Questão (Ref.:201309444123)
	Acerto: 1,0  / 1,0 
	Marque a opção correta sobre o conceito JDBC:
		
	
	framework para desenvolvimento web
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	uma classe Java que gera tabelas de banco de dados relacionais
	
	são metadados sobre um objeto de conexão
	
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	
	
	8a Questão (Ref.:201309444302)
	Acerto: 1,0  / 1,0 
	A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontra-se a Statement. Dada as alternativas abaixo, selecione a que define Statement.
		
	
	Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro.
	
	Implementado quando você deseja acessar banco de dados procedimentos armazenados. Também pode aceitar parâmetros de entrada em tempo de execução.
	
	Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de execução.
	
	É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados
	
	Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros.
	
	
	
	9a Questão (Ref.:201309444354)
	Acerto: 1,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: 
		
	
	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.
	
	O uso de JPA dificulta a mudança de um SGBD de um fabricante para outro.
	
	Cada tabela no banco de dados se transforma sempre em uma única classe modelo e ela deve possuir a anotação Entity.
	
	As classes de entidade só podem possuir propriedades associadas aos campos das tabelas.
	
	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.
	
	
	
	10a Questão (Ref.:201309444376)
	Acerto: 1,0  / 1,0 
	Toda entidade deve ter um atributo mapeado com a anotação @id. Esta anotação indica que o atributo será mapeado como chave-primária. Caso o valor da chave primária tenha que ser gerado automaticamente, deve ser usada, também, uma anotação indicativa. Assinale a alternativa que apresenta a anotação indicativa de geração automática de valores para chave primária.
		
	
	@Seed
	
	@GenerateValue
	
	@Column
	
	@PrimaryKey
	
	@Temporal

Mais conteúdos dessa disciplina