Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Simulado 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 4 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

Prévia do material em texto

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	
	
	 1a Questão (Ref.: 201304902407)
	Pontos: 1,0  / 1,0
	Em relação a conceitos de Java, marque a alternativa correta:
		
	
	O método getter não permite esconder o formato (tipo de dado) com que um atributo está armazenado.
	
	Os métodos que servem para modificar atributos são chamados de getters.
	
	Para que um atributo não seja modificado por outras classes, deve-se liberar o método getter daquela variável.
	
	Seja a sentença: public class Livro extends Produto. Podemos dizer que todo objeto do tipo Produto será, ao mesmo tempo, um objeto do tipo Livro.
	 
	Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo.
		
	
	
	 2a Questão (Ref.: 201304833304)
	Pontos: 1,0  / 1,0
	Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura?
		
	
	Polimorfismo
	
	Sobrescrita
	
	Encapsulamento
	 
	Sobrecarga
	
	Herança
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201304225312)
	Pontos: 1,0  / 1,0
	O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web
		
	
	Apache.
	
	IIS.
	
	Servlet.
	
	Bean.
	 
	Tomcat.
		
	
	
	 4a Questão (Ref.: 201304810731)
	Pontos: 1,0  / 1,0
	Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos referindo a(o)
		
	
	ASP
	
	Java
	
	PHP
	 
	Servlet
	
	Java Web
		
	
	
	 5a Questão (Ref.: 201304818991)
	Pontos: 1,0  / 1,0
	As diretivas são marcações utilizadas para indicar ao container como tratar a página em questão. Sobre estas considere os items e veja as opções a seguir indicando as associações: 
A - Através dessa diretiva, podemos inserir texto existente em outro arquivo em uma página jsp; 
B - São informações de configuração especificas do conteúdo Java existente na página, isto é,  são as configurações indispensáveis para geração do Servlet correspondente. 
C - Essas diretivas indicam quais bibliotecas de tags customizadas iremos utilizar em nossa página
		
	
	A - TAGLIB; B - PAGE; C - INCLUDE.
	
	A - TAGLIB; B - INCLUDE; C - PAGE.
	
	A - INSERT; B - FRAME; C - TAGLIB
	 
	A - INCLUDE; B - PAGE; C - TAGLIB
	
	A - INCLUDE; B - FRAME; C - TAGLIB
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201304833316)
	Pontos: 0,0  / 1,0
	Com relação às características de um Java Bean, qual alternativa abaixo está INCORRETA?
		
	 
	Seus atributos devem ser públicos.
	
	Implementa a interface java.io.Serializable
	
	Deve ser fornecido um "get" e "set" para cada um dos atributos.
	
	É um componente reutilizável de software.
	 
	Possui um construtor sem argumentos.
		
	
	
	 7a Questão (Ref.: 201304159350)
	Pontos: 1,0  / 1,0
	Marque a opção correta sobre o conceito JDBC:
		
	 
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	framework para desenvolvimento web
	
	são metadados sobre um objeto de conexão
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	uma classe Java que gera tabelas de banco de dados relacionais
		
	
	
	 8a Questão (Ref.: 201304895888)
	Pontos: 1,0  / 1,0
	(TCE-RS/2014) O método a seguir está presente em uma classe de acesso a dados (DAO) de uma aplicação construída com Java utilizando JDBC.
public int salvarCliente(int varId, String vaNome, double varRenda){
try{
..........
st.setInt(1,varId);
st.setString(2,varNome);
st.setDouble(3,varRenda);
retorno = st.executeUpdate();
}catch(SQLException e){
retorno = -1;
}
return retorno;
}
Considere que:
− a variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente.
− uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais.
− a tabela cliente possui os campos abaixo:
      * id − inteiro, não nulo, chave primária
      * nome − cadeia de caracteres
      * renda − real
Nestas condições, para que o método esteja correto, a lacuna I deve ser preenchida com a instrução 
		
	
	st = conn.preparedStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");
	
	st = conn.executeStatement("insert into cliente values ( '" + varId + "', " + varNome + " , '" + varRenda + "')");
	 
	st = conn.prepareStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");
	
	st = conn.prepareStatement("insert into cliente (id, nome, renda) values (varId, varNome, varRenda)");
	
	st = conn.prepareStatement("insert into cliente(id,nome,renda) values( "+varId+","+varNome+" ,'"+varRenda+"')");
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201304693523)
	Pontos: 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 coleções para receber relações do tipo ¿um-para-muitos¿. Assinale a alternativa CORRETA com relação às coleções Java:
		
	
	As coleções do tipo Set são uma das possíveis implementações de HashSet.
	
	As coleções do tipo TreeMap são implementadas com uso de árvores AVL.
	
	As coleções do tipo LinkedList são implementadas com arrays, sendo muito utilizadas.
	
	As coleções do tipo Set permitem objetos em duplicidade.
	 
	As coleções do tipo Map armazenam pares (chave, valor), onde estes podem ser qualquer tipo de objeto.
		
	
	
	 10a Questão (Ref.: 201304833331)
	Pontos: 1,0  / 1,0
	Arquivo de configuração necessário para a configuração das conexões no JPA:
		
	
	readme.txt
	
	web.xml
	
	manifest
	
	context.xml
	 
	persistence.xml

Outros materiais