Buscar

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

Prévia do material em texto

Aluno: RICARDO DE OLIVEIRA BRITO
	Matrícula: 201301351431
	Disciplina: EDO0418 - PROG. SERV. SIS. WEB 
	Período Acad.: 2017.2 (G) / EX
	
Você fará agora seu SIMULADO DE FIXAÇÃO! Lembre-se que este exercício é opcional e não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responder cada questão do simulado, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua prova.
	
	
		1.
		 No modelo multicamadas MVC, considere as seguintes propriedades e suas prováveis e respectivas características, estas últimas relacionadas em negrito:
 
I. gerenciamento de múltiplos visualizadores usando mesmo modelo - facilidade/dificuldade de manutenção, teste e atualização de sistemas múltiplos;
II. desenvolvimento em paralelo para o modelo, visualizador e controle - possível/impossível;
III. uso em pequenas aplicações - aconselhável/ desaconselhável em razão do custo/benefício.
 
Respectivamente a I, II e III, as características corretas são
	
	
	
	
	
	dificuldade, impossível e desaconselhável.
	
	
	dificuldade, possível e aconselhável.
	
	
	dificuldade, possível e desaconselhável.
	
	 
	facilidade, possível e desaconselhável.
	
	
	facilidade, impossível e aconselhável.
	
	
	
		2.
		Sobre o tratamento de requisições por servlets, assinale a alternativa correta:
	
	
	
	
	
	A avaliação do valor de um parâmetro inexistente leva ao lançamento de uma exceção
	
	 
	Parâmetros de requisições podem ser lidos pelo método getParameter da classe HttpServletRequest, independente do método ser GET ou POST
	
	
	Servlets só respondem a requisições do tipo POST
	
	
	Parâmetros enviados a um servlet não podem ter o mesmo nome
	
	
	
		3.
		Marque a alternativa que contém as únicas declarações corretas sobre o uso do padrão arquitetural MVC em aplicações Web:
I. Uma aplicação básica da arquitetura MVC para um sistema Web pode usar os Servlets para controlar as requisições recebidas (Controller), os JavaBeans para implementar a lógica da aplicação (Model), e as páginas JSP para tratar da apresentação do resultado (View).
II. O padrão arquitetural MVC ¿ Model-View- Controller, é uma técnica para separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control) .
III. Uma possível estratégia para implementar o MVC em uma aplicação Web consiste em se ter um único controlador que delega requisições a diferentes objetos que implementam comandos que o sistema executa.
	
	
	
	
	 
	I, II, III
	
	
	II e III
	
	
	I e II
	
	
	III
	
	
	II
	
	
	
		4.
		A arquitetura JEE comporta vários padrões de desenvolvimento, inclusive em seus mecanismos internos. Os padrões que podem ser reconhecidos, respectivamente, para a comunicação remota e a manutenção do pool de objetos seriam:
	
	
	
	
	
	Singleton e DAO
	
	 
	Proxy e Flyweight
	
	
	DAO e Singleton
	
	
	Proxy e Singleton
	
	 
	DAO e Proxy
	
	
	
		5.
		SOAP é
 
I. um protocolo de comunicação leve destinado a troca de informações estruturadas em um ambiente distribuído.
 
II. dependente de plataforma e linguagem de programação.
 
III. baseado em XHML.
 
IV. uma recomendação da W3C.
 
Está correto o que consta em
	
	
	
	
	
	III e IV, somente.
	
	
	I, II, III e IV.
	
	
	II, III e IV, somente.
	
	 
	I e IV, somente.
	
	
	II e III, somente.
	
	
	
		6.
		Uma requisição JSF passa por um ciclo composto por 6 fases, na seguinte ordem: 
1. Restore View;
2. Apply Request Values;
3. Process Validations;
4. Update Model Values;
5. Invoke Application;
6. Render Response;
Indique, dentre as opções abaixo, qual representa a fase "Apply Request Values":
	
	
	
	
	
	Após a decisão do controller sobre que view deverá ser mostrada ao usuário, esta view, representada pela árvore de componentes, será renderizada como resposta para o usuário, usando uma tecnologia de apresentação (HTML, por exemplo).
	
	 
	A árvore de componentes é populada de acordo com os dados que foram repassados pelo request. Os valores enviados pelo request são convertidos neste momento.
	
	 
	O managed bean tem seus valores internos preenchidos, após a conversão e a validação dos dados de entrada, de forma que a lógica de negócio pode ser finalmente executada.
	
	
	A validação é realizada apenas para os valores que não geraram erros de conversão na fase anterior.
	
	
	A árvore de componentes, caso não exista, é criada. Caso exista, é apenas recuperada.
	
	
	
		7.
		Se uma super classe de servlet deve ser gerada, será definida na diretiva page do JSP por meio do atributo
	
	
	
	
	
	info.
	
	
	import.
	
	
	autoFlush.
	
	
	session.
	
	 
	extends.
	
	
	
		8.
		Em relação aos conceitos da tecnologia JavaServer Pages (JSP), analise as seguintes afirmativas:
 
I. Uma página JSP é um documento texto que contém dados estáticos em formato HTML e XML, por exemplo, e elementos JSP que constroem o conteúdo dinâmico.
 
II. Os elementos JSP em uma página JSP podem ser expressos nas sintaxes padrão e XML, embora em um dado arquivo, pode-se usar somente uma das sintaxes.
 
III. Uma página JSP em sintaxe XML é um documento XML que pode ser manipulado pelas ferramentas e APIs para documentos XML. Além disso, pode ter um jsp:root como elemento raiz.
 
Marque a alternativa CORRETA:
	
	
	
	
	 
	todas as afirmativas são verdadeiras.
	
	
	apenas a afirmativa II é verdadeira
	
	
	apenas as afirmativas I e III são verdadeiras.
	
	
	apenas as afirmativas I e II são verdadeiras.
	
	
	apenas as afirmativas II e III são verdadeiras.
	
	
	
		9.
		Um dos principais frameworks Java da atualidade é o JSF, que inclusive deu origem a outros frameworks, como Prime Faces e Rich Faces. Com relação à programação utilizada no JSF, marque a alternativa INCORRETA.
	
	
	
	
	
	Um bean com escopo de aplicação tem seus dados compartilhados entre todas as chamadas ao aplicativo.
	
	
	Para definir um bean deve ser utilizada a anotação @ManagedBean.
	
	 
	Facelets é uma poderosa e leve linguagem de declaração de página que é usada para construir visualizações em JSF e para construir árvores de componentes.
	
	 
	Beans com escopo de requisição podem manter dados entre chamadas sucessivas de uma dada conexão.
	
	
	Podem ser criados escopos personalizados para Managed Beans.
	 Gabarito Comentado
	
	
		10.
		Sejam as seguintes assertivas sobre a arquitetura MVC:
I. O elemento Modelo é a representação específica de domínio dos dados sobre os quais a aplicação opera.
II. Essa arquitetura foi proposta originalmente para resolver algumas das dificuldades encontradas para manipular interfaces gráficas a partir da linguagem C++.
III. O framework Swing, que faz parte da Java Foundation Classes (JFC) , não pode ser considerado uma implementação da arquitetura MVC.
IV. Em uma aplicação J2EE o elemento Modelo pode ser adequadamente implementado através de Entity Beans.
V. O código JavaScript convencional, embutido em páginas HTML, é considerado parte do elemento Controle da arquitetura MVC.
Dentre as assertivas acima, quantas são verdadeiras?
	
	
	
	
	
	5
	
	 
	4
	
	
	3
	
	
	1
	
	 
	2
	
	
	
		11.
		Quando se usa classes do tipo bean, não é necessário instanciar explicitamente um objeto da classe para poder acessar seus métodos. A instância do objeto é criada pelo elemento especial:< jsp : useJava / >
	
	 
	< jsp : useBean / >
	
	
	< jsp : useJavaBean / >
	
	
	< jsp : useBean.Java / >
	
	
	< jsp : useJava.Bean / >
	 Gabarito Comentado
	
	
		12.
		Em relação ao Tomcat é INCORRETO afirmar que
	
	
	
	
	
	pode funcionar como parte integrante de um servidor de aplicações como o JBoss AS.
	
	 
	pode ser classificado como um servidor de aplicações Java EE completo.
	
	
	pode atuar como servidor web/HTTP autônomo.
	
	
	é um servidor onde são instaladas Servlets para tratar as requisições que o servidor receber.
	
	
	é configurável para efetuar autenticação em um servidor LDAP.
	 Gabarito Comentado
	
	
		13.
		Qual é a linha completa este código?
1) public class Casdastro extends HttpServlet {
2) protected void service(HttpServletRequest request,HttpServletResponse response) {
3) ContatoDAO dao = new ContatoDAO();
4) Contato contato = new Contato(); 
5) contato.setNome(request.getParameter("nome"));
6) contato.setEndereco(request.getParameter("endereco")); 
7) contato.setEmail(request.getParameter("email")); 
8) dao.inserir(contato); 
9) ??????? 
10) rd.forward(request, response); 
11) } 
12) } 
	
	
	
	
	
	ResponseDispatcher rd = response.getRequestDispatcher("/contato-adicionado.jsp");
	
	 
	RequestDispatcher rd = request.getRequestDispatcher("/contato-adicionado.jsp");
	
	
	Dispatcher rd = response.getDispatcher("/contato-adicionado.jsp");
	
	
	Dispatcher rd = request.getDispatcher("/contato-adicionado.jsp");
	
	
	RequestDispatcher rd = response.get ResponseDispatcher("/contato-adicionado.jsp");
	
	
	
		14.
		Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são
	
	
	
	
	 
	page e config.
	
	
	out e request.
	
	
	session e exception.
	
	
	request e response.
	
	
	application e pageContext.
	 Gabarito Comentado
	
	
		15.
		Considere uma aplicação J2EE que utiliza a arquitetura MVC. A correspondência mais provável entre cada tipo de componente ativo da aplicação com o significado das letras da sigla MVC, nesta ordem, é:
	
	
	
	
	
	Servlet, JSP, EJB
	
	
	JSP, EJB, Servlet
	
	
	EJB, Servlet, JSP
	
	 
	JSP, Servlet, EJB
	
	 
	EJB, JSP, Servlet
	Aluno: RICARDO DE OLIVEIRA BRITO
	Matrícula: 201301351431
	Disciplina: EDO0418 - PROG. SERV. SIS. WEB 
	Período Acad.: 2017.2 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em JSP, a diretiva taglib define
	
	
	
	
	
	uma nova tag para ser usada na página.
	
	
	uma biblioteca para ser inserida na página.
	
	
	um conjunto de classes importadas para serem usadas na página.
	
	 
	uma biblioteca de tags para serem usadas na página.
	
	
	um módulo logicamente coesivo.
	
	
	
		2.
		É característica de um arquivo JSP a
	
	
	
	
	
	execução exclusiva em sistemas Windows.
	
	
	impossibilidade de inclusão de comentários.
	
	
	execução exclusiva em sistemas Linux.
	
	
	presença maciça de código Assembly.
	
	 
	compilação em um servlet.
	
	
	
		3.
		Em JSP, a diretiva taglib define:
	
	
	
	
	
	um conjunto de classes importadas para serem usadas na página.
	
	
	uma biblioteca para ser inserida na página.
	
	
	uma nova tag para ser usada na página.
	
	 
	uma biblioteca de tags para serem usadas na página.
	
	
	um módulo logicamente coesivo.
	
	
	
		4.
		Entre as tecnologias Java voltadas para a criação de aplicativos servidores encontram-se:
	
	
	
	
	
	ASP e SWING
	
	
	JPA e LINQ
	
	 
	JSP e Servlet
	
	
	JPA e SWING
	
	
	ASP e JSP
	
	
	
		5.
		O ciclo de vida de Java Serves Pages (JSP) é definido em um container web, que realiza a conversão de de todo JSP em um(a):
	
	
	
	
	
	String de dados
	
	
	Classe Java
	
	 
	Servlet
	
	
	XML
	
	
	Framework
	 Gabarito Comentado
	
	
		6.
		Em JSP quais membros equivalem às variáveis e métodos pertencente à instância de classe caso fossem declarados em um Servlet convencional?
	
	
	
	
	
	Comentários
	
	
	Scriptlets
	
	
	Taglibs
	
	
	Expressões
	
	 
	Declarações
	
	
	
		7.
		Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP:
	
	
	
	
	
	Para criar um Servlet é necessário criar uma classe derivada de HttpServlet
	
	 
	JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner
	
	
	Toda página JSP é transformada em um Servlet
	
	
	Não possuem o método main, pois estão sob controle dos contêineres
	
	
	Geralmente páginas JSP são utilizadas como views e Servlet como controlllers
	 Gabarito Comentado
	
	
		8.
		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 - INCLUDE; B - FRAME; C - TAGLIB
	
	
	A - TAGLIB; B - INCLUDE; C - PAGE.
	
	 
	A - INCLUDE; B - PAGE; C - TAGLIB
	
	
	A - TAGLIB; B - PAGE; C - INCLUDE.
	
	
	A - INSERT; B - FRAME; C - TAGLIB

Continue navegando