Buscar

Estácio_ Alunos

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

30/10/2023, 09:00 EPS
https://simulado.estacio.br/alunos/ 1/4
JHEIMYS BEZERRA BASSANNI
Avaliação AV
 
 
202001699473       POLO JD CAMBURI - VITÓRIA - ES
 avalie seus conhecimentos
Disc.: DGT1354 - PADRÕES DE PROJETOS DE SOFTWARE COM JAVA Período: 2023.3 EAD (G) / AV
Aluno: JHEIMYS BEZERRA BASSANNI Matrícula: 202001699473
Data: 30/10/2023 06:00:10 Turma: 9001
Lupa   RETORNAR À AVALIAÇÃO
  1a Questão (Ref.: 202007810532)
Reduzir a necessidade de criar hierarquias paralelas de classes ou de criar subclasses apenas para instanciar
objetos especí�cos é um dos efeitos obtidos com a aplicação de qual padrão?
Builder
Singleton
Factory Method
Prototype
Abstract Factory
  2a Questão (Ref.: 202007810449)
Os iteradores de coleção em Java obtidos a partir da interface Collection são implementados com a aplicação de
qual padrão de projeto?
Prototype
Builder
Singleton
Abstract Factory
Factory Method
 Atenção
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
3. Não esqueça de �nalizar a avaliação colocando o código veri�cador no campo no �nal da
página.
javascript:voltar_avaliacoes()
javascript:voltar_avaliacoes()
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041112\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041112\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041029\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041029\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:ir_finalizar();
User
Destacar
User
Destacar
User
Destacar
User
Destacar
User
Destacar
User
Destacar
User
Destacar
User
Destacar
User
Máquina de escrever
Nota 10,0
30/10/2023, 09:00 EPS
https://simulado.estacio.br/alunos/ 2/4
  3a Questão (Ref.: 202007810597)
Sobre o padrão Facade, assinale a alternativa correta:
Com a aplicação do padrão Facade, os módulos clientes podem utilizar um componente ou subsistema por
meio de uma interface de alto nível.
O padrão Facade visa fornecer aos módulos clientes uma interface de alto nível para a instanciação de
objetos complexos.
O padrão Facade permite adicionar funcionalidades de alto nível de abstração a componentes já existentes.
O padrão Facade fornece uma interface de alto nível para a manipulação de uma hierarquia de objetos
complexos.
Com a aplicação do padrão Facade, os módulos clientes passam a depender apenas de uma interface de alto
nível oferecida por um subsistema, não podendo utilizar diretamente elementos de�nidos dentro desse
subsistema.
  4a Questão (Ref.: 202007810506)
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais
�exível e dinâmica, por meio da superposição de objetos em que o objeto mais externo adiciona funcionalidades
às operações do objeto mais interno. Assinale a alternativa com o nome do padrão que possui esse propósito:
Proxy
Bridge
Decorator
Composite
Facade
  5a Questão (Ref.: 202007838326)
O padrão Command pode ser utilizado para implementar situações nas quais precisamos desfazer ou refazer as
ações realizadas em resposta a um comando do usuário, dando origem a operações conhecidas pelos nomes de
undo e redo, respectivamente. Outro padrão pode ser aplicado conjuntamente nessa situação, para permitir
salvar o estado anterior ao da execução de cada ação, de modo a possibilitar a sua restauração na execução de
uma operação undo. Que padrão é esse?
Command
State
Memento
Visitor
Observer
  6a Questão (Ref.: 202007838406)
"Permitir que um módulo cliente acesse sequencialmente os objetos de uma coleção, sem que esse módulo
precise conhecer a representação interna dessa coleção, ou seja, a coleção pode ser uma lista encadeada, um
vetor, uma árvore, ou qualquer outra estrutura".
Assinale a alternativa com o nome do padrão que possui esse propósito:
Command
Template Method
Observer
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041177\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041177\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068906\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068906\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068986\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068986\n\nStatus da quest%C3%A3o: Liberada para Uso.');
30/10/2023, 09:00 EPS
https://simulado.estacio.br/alunos/ 3/4
Mediator
Iterator
  7a Questão (Ref.: 202007859524)
Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre X
e Y?
Acoplamento Externo
Acoplamento de Conteúdo
Acoplamento de Estrutura
Acoplamento Global
Acoplamento de Dados
  8a Questão (Ref.: 202007845990)
Veja o código a seguir e  assinale a alternativa com o tipo de acoplamento existente entre a classe Exemplo e a
classe Lâmpada.
public class Lampada {
     public static �nal int LIGAR = 1;
     public static �nal int DESLIGAR = 0;
 
     public realizarOperacao(int codigo) {
          switch(codigo) {
               case LIGAR:
                          // executa procedimento para ligar a lâmpada
                         break;
               case DESLIGAR:
                          // executa procedimento para ligar a lâmpada
                         break;
          }
     }
 
public class Exemplo {
      public static void main(String [] args) {
             Lampada lampada = new Lampada();
              Lampada.realizarOperacao(Lampada.LIGAR);
     }
}
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6090104\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6090104\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076570\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076570\n\nStatus da quest%C3%A3o: Liberada para Uso.');
30/10/2023, 09:00 EPS
https://simulado.estacio.br/alunos/ 4/4
Acoplamento Global.
Acoplamento de Controle.
Acoplamento de Estrutura.
Acoplamento Externo.
Acoplamento Funcional.
  9a Questão (Ref.: 202005760385)
Os EJBs do tipo Session Bean podem ser divididos em três per�s, sendo que um deles permite a
ocorrência de apenas uma instância por máquina virtual, viabilizando o compartilhamento de dados de
forma global, entre todos os aplicativos do servidor. Qual é o per�l do EJB descrito? 
Stateful
Singleton
Message Driven Bean 
Stateless 
Entity
  10a Questão (Ref.: 202005760386)
As mensagerias são um ferramental de ampla utilização em ambientes corporativos, e entre os
diferentes tipos de EJBs, os MDBs são os componentes responsáveis pelo comportamento
assíncrono do sistema, baseado na utilização de mensagerias. Assinale a alternativa correta com relação
aos Message Driven Benas, ou MDBs: 
Precisam implementar a interface SessionListener. 
Necessitam de interfaces @Local e @Remote.  
São de�nidos pela anotação @Message.  
Tratam as mensagens através de seu único método, denominado onMessage.  
Eles podem guardar informações de estado.  
Autenticação para a Prova Online
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso �nalize esta avaliação você não poderá mais modi�car as suas respostas.
2BGP Cód.: FINALIZAR
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que di�cultama gravação das
respostas.
Período de não visualização da avaliação: desde 12/09/2023 até 23/11/2023.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990966\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990966\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais