Buscar

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

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

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ê 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

Prévia do material em texto

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	
	Avaiação Parcial: CCT0249_SM_201007098813 V.1 
	  
	Aluno(a): RICARDO SANTANA DE SOUZA
	Matrícula: 201007098813 
	Acertos: 10,0 de 10,0
	Data: 01/10/2017 19:09:37 (Finalizada)
	
	 1a Questão (Ref.: 201007677551)
	Acerto: 1,0  / 1,0 
	Desenvolvida pela Sun Microsystems na década de 90, a linguagem Java tem sido amplamente aceita pelo mercado devido a diversas características apresentadas. Algumas destas características são listadas a seguir. Qual das alternativas indica uma afirmação FALSA acerca das vantagens do Java?
		
	
	É uma linguagem multiplataforma.
	
	Pode ser baixada gratuitamente.
	
	Conta com ampla documentação e possibilidade de certificação através da Microsoft.
	
	É uma arquitetura aberta, extensível, com várias implementações.
	
	Tem diversos ambientes de desenvolvimento gratuitos.
		
	
	
	 2a Questão (Ref.: 201007731859)
	Acerto: 1,0  / 1,0 
	Assinale a alternativa que representa a técnica que permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura.
		
	
	encapsulamento
	
	polimorfismo
	
	sobrescrita
	
	derivação de classes
	
	sobrecarga
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201007213144)
	Acerto: 1,0  / 1,0 
	Um Servlet é, basicamente, um programa Java que, ao receber uma requisição (request), realiza um processamento e gera uma resposta (response). Considerando o funcionamento dos Servlets, pode-se afirmar que:
		
	
	Jamais um Servlet aciona outro Servlet. Uma vez que um Servlet recebeu uma requisição, apenas ele deverá processá-la.
	
	Um Servlet pode apenas processar requisições do tipo "post", isto é, aquelas originadas de um formulário web.
	
	Apesar dos Servlets serem baseados na tecnologia Java, não há a necessidade de uma Máquina Virtual Java para executá-los. 
	
	Para que um Servlet possa ser executado é necessário que um contentor Java, como o TomCat ou GlassFish, esteja em funcionamento.
	
	Os Servlets são executados sempre no computador do usuário, nunca no servidor da empresa.
		
	
	
	 4a Questão (Ref.: 201007209302)
	Acerto: 1,0  / 1,0 
	São apenas tipos de componentes executados em servidores Web: 
		
	
	Beans, Swing e JVM.
	
	Beans, Swing e JSP.
	
	JVM, Servlets e JSP.
	
	Beans, Servlets e J2EE.
	
	Beans, Servlets e JSP.
		
	
	
	 5a Questão (Ref.: 201007162248)
	Acerto: 1,0  / 1,0 
	Com relação às tecnologias JSP, Servlet e JavaScript, responda V ou F :
(    ) O método POST envia os dados como um fluxo de dados juntamente com o pacote de dados http de forma não visível ao usuário
(    )  Página JSP são interpretadas e executadas pelo Container Java Web sem nenhuma transformação adicional. Ocorre apenas a carga página em código fonte.
(     ) Uma Servlet para ser acionada precisa da definição da URL-pattern de acesso definida no descritor de implantação da aplicação Web
(     ) É necessário o código fonte e o bytecode (.class) de uma Servlet no Container Java Web, para que a Servlet seja executada.
(     )Uma Servlet somente suporta requisições na forma POST
 
		
	
	V - F - V - F - F 
	
	F - F - V -V - F
	
	V - F - F - F - F
	
	V - V - V - F - V
	
	V - F - V - V - V
		
	
	
	 6a Questão (Ref.: 201007717297)
	Acerto: 1,0  / 1,0 
	A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome?
		
	
	removeValue()
	
	getSession()
	
	invalidate()
	
	removeAttribute()
	
	isNew()
		
	
	
	 7a Questão (Ref.: 201007879931)
	Acerto: 1,0  / 1,0 
	(TRE-RR/2015) A interface PreparedStatement do Java permite executar instruções SQL parametrizadas, ou seja, que primeiro são construídas e depois recebem parâmetros. Neste contexto, considere que no bloco de código abaixo con é um objeto da interface Connection que representa uma conexão com um banco de dados, estabelecida com sucesso:
String sql = "insert into contatos (nome, email, endereco) values (_I_, _II_, _III_);
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(1, "Paulo");
stmt.setString(2, "paulo@email.com.br");
stmt.setString(3, "Rua Vergueiro, 1567");
stmt.execute(); 
No bloco de código apresentado, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, com: 
		
	
	${1}, ${2}, ${3}
	
	"Paulo", "paulo@email.com.br", e "Rua Vergueiro, 1567"
	
	*
	
	?
	
	1, 2, 3
	
 8a Questão (Ref.: 201007879937)
	Acerto: 1,0  / 1,0 
	Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC): 
		
	
	O executeQuery é um método da classe Connection para execução de uma consulta
	
	O PreparedStatement é uma subinterface de Statement
	
	Statement representa uma conexão estabelecida com o Banco de Dados
	
	O método close() da classe Connection fecha uma conexão com o banco de dados
	
	É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-ODBC
		
	
	
	 9a Questão (Ref.: 201007732490)
	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.
		
	
	@GenerateValue
	
	@Temporal
	
	@Column
	
	@PrimaryKey
	
	@Seed
		Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201007677556)
	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 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 Map armazenam pares (chave, valor), onde estes podem ser qualquer tipo de objeto.
	
	As coleções do tipo Set permitem objetos em duplicidade.
	
	As coleções do tipo Set são uma das possíveis implementações de HashSet.
	
	As coleções do tipo LinkedList são implementadas com arrays, sendo muito utilizadas.
	
	As coleções do tipo TreeMap são implementadas com uso de árvores AVL.

Outros materiais