Buscar

PROVA - PROJETO E IMPLEMENTAÇÃO ORIENTADO A OBJETOS

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

JOÃO BOSCO ALEXANDRE DA COSTA
201911010255
 
Disc.: PROJETO E IMPLEMENTAÇÃO ORIENTADO A OBJETOS
NPG1401_AV_201911010255 (AG) 10/03/2020 20:52:2410/03/2020 21:19:44 AV (Finalizado) 
Aluno: 201911010255 - JOÃO BOSCO ALEXANDRE DA COSTA
Professor: DENIS GONCALVES COPLE Turma: 9001/AA
Avaliação:
5,40
Nota Trab.:
4
Nota Partic.:
1,0
Nota SIA:
10,0 pts
 
NPG - PROJETO E IMPLEMENTAÇÃO ORIENTADO A OBJETOS 
 
 1. Ref.: 780259 Pontos: 0,60 / 0,60
Os filtros possibilitam que seja interceptada uma solicitação antes de ela atingir um recurso. Dentre as alternativas
abaixo, qual não se enquadra com relação a Filtragem de Servlet?
 para desenvolver um filtro é necessário implementar as interfaces RequestFilter e/ou ResponseFilter.
Um objeto FilterChain é passado pelo container ao método do Filter, da classe de filtro.
o método init do filtro é chamado apenas uma vez, pelo Container Servlet.
Um objeto FilterConfig representa a configuração para o filtro.
o método doFilter é onde a filtragem é realizada.
Respondido em 10/03/2020 20:56:31
 2. Ref.: 776809 Pontos: 0,60 / 0,60
A orientação a objetos é um modelo de análise, projeto e programação de sistemas de software baseado na composição
e interação entre diversas unidades de software chamadas de objetos. Com relação a conceitos de orientação a objetos,
julgue os seguintes itens: 
I - As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que
são declarados. 
II - Uma classe deve possuir uma única declaração de método construtor. 
III - Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. 
IV - O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso)
II e III
II e IV
I e II
I e III
 I e IV
Respondido em 10/03/2020 20:58:58
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 780259.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 776809.');
 3. Ref.: 1105302 Pontos: 0,60 / 0,60
(TRE-SP/2017)Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: 
ArrayList lista = dao.consultar(nome);
request.setAttribute("lista_req", lista); 
RequestDispatcher disp = request.getRequestDispatcher("dadosTRE.jsp");
disp.forward(request, response); 
Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução:
 ArrayList lis = (ArrayList) request.getAttribute("lista_req");
ArrayList lista = (ArrayList) request.getParameter("lista_req");
ArrayList lista = request.getParameter("lista");
ArrayList lis = request.getAttribute("lista_req");
ArrayList lista = (ArrayList) request.getAttribute("lista");
Respondido em 10/03/2020 21:01:47
 4. Ref.: 779236 Pontos: 0,60 / 0,60
(TJ-RO/2008) O método da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sessão de usuário em
um container J2EE, é:
 invalidate()
delete()
cancel()
release()
destroy()
Respondido em 10/03/2020 21:09:16
 5. Ref.: 776755 Pontos: 0,60 / 0,60
(EAOT/2011) Para que seja estabelecida a sobrecarga de métodos na linguagem Java, uma das características
obrigatórias é a utilização de métodos:
com o mesmo número de parâmetros.
 o mesmo nome, declarados na mesma classe.
com a mesma assinatura.
herdados da superclasse direta.
com métodos polimórficos.
Respondido em 10/03/2020 21:10:47
 6. Ref.: 776777 Pontos: 0,60 / 0,60
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é
correto afirmar que:
 Esta não pode ser instanciada
Esta só possui métodos e atributos abstratos
Esta não possui métodos
Esta não possui métodos nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato
Respondido em 10/03/2020 21:12:47
javascript:alert('C%C3%B3digo da quest%C3%A3o: 1105302.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 779236.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 776755.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 776777.');
 7. Ref.: 779252 Pontos: 0,60 / 0,60
(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
Respondido em 10/03/2020 21:14:11
 8. Ref.: 780307 Pontos: 0,60 / 0,60
(CNMP/2015) Um Analista de Desenvolvimento de Sistemas do CNMP deve indicar o padrão de projeto mais adequado
para ser aplicado na seguinte situação:
Uma aplicação que existe simultaneamente em um dispositivo móvel e no ambiente corporativo, necessita de um
processo de sincronização entre as informações processadas no dispositivo móvel e na base corporativa. Ambas as
aplicações devem se comunicar com um objeto que deve ser único para processar este sincronismo, a fim de evitar a
possibilidade de criar dados na base.
O padrão de projeto corretamente indicado pelo Analista deve ser:
Factory Method, um padrão de criação, que busca definir o fluxo de um algoritmo em uma operação, postergando (deferring)
alguns passos para subclasses, sem mudar a estrutura do mesmo.
Command, um padrão comportamental, que busca definir o fluxo de um algoritmo em uma operação, postergando
(deferring) alguns passos para subclasses, sem mudar a estrutura do mesmo.
 Singleton, um padrão de criação, que busca garantir que um objeto terá apenas uma única instância, ou seja, uma classe irá
gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação.
Prototype, um padrão estrutural, que busca fornecer uma interface para criação de famílias de objetos relacionados ou
dependentes sem especificar suas classes concretas.
Façade, um padrão estrutural, que busca garantir que um objeto terá apenas uma única instância, ou seja, uma classe irá
gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação.
Respondido em 10/03/2020 21:15:34
 9. Ref.: 1105279 Pontos: 0,00 / 0,60
TJ-PI/2015) Java para Web funciona por meio do conceito de servlets, que são implementados através de classes Java
que especializem a classe HttpServlet. Contudo, essas classes precisam ser declaradas e mapeadas para um padrão de
URL dentro do arquivo web.xml. Sabe-se também que a versão 3.0 da especificação de servlets possibilita que a URL
seja definida por meio de anotações diretamente no código Java, permitindo assim que se omita essa configuração no
XML. Os elementos XML usados para declarar servlets, mapear servlets para URLs e também a anotação mencionada
são, respectivamente:
, e @HttpServlet;
, e @ServletMapping;
 , e @WebServlet;
javascript:alert('C%C3%B3digo da quest%C3%A3o: 779252.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 780307.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 1105279.');
, e @HttpServlet.
 , e @WebServlet;
Respondido em 10/03/2020 21:17:58
 10. Ref.: 777654 Pontos: 0,60 / 0,60
Servlet é uma classe Java usada para estender as funcionalidades de um servidor. Apesar dos servlets poderem
responder a quaisquer tipos de requisições, eles normalmente são usados para estender as aplicações hospedadas por
servidores web, desta forma eles podem ser imaginados como Applets Java que rodam em servidores em vez de rodarem
nos navegadores web.
Tendo como base o funcionamento dos Servlets, pode-se afirmar que:
Servlet não acionaoutro Servlet. Este é capaz de receber uma requisição, apenas processá-la.
Apesar dos Servlets serem baseados na tecnologia Java, não há a necessidade de uma Máquina Virtual Java para executá-lo.
 Para que um Servlet possa ser executado é necessário que um Container Java esteja em funcionamento.
Os Servlets são executados sempre no computador do usuário, nunca no servidor Web.
Um Servlet pode apenas processar requisições do tipo "get", isto é, aquelas originadas de um formulário web.
Respondido em 10/03/2020 21:19:27
Anotações: Avaliação realizada no navegador SIA.
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 777654.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando