Buscar

Simulado JAVA Estácio(nota 8)

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

Acerto: 1,0  / 1,0
Analise o propósito a seguir:
''Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse define uma operação
de criação de um produto genérico, e cada subclasse define a implementação dessa operação, criando um produto
específico derivado do produto genérico definido na superclasse''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
Prototype
Singleton
Abstract Factory
Builder
Factory Method
Respondido em 04/04/2022 08:51:11
Explicação:
A resposta certa é: Factory Method
Acerto: 0,0  / 1,0
Analise a estratégia de solução a seguir:
''Definir uma hierarquia de classes responsáveis pela instanciação de um objeto complexo, geralmente construído a partir
de um conjunto de passos, sendo cada passo definido como uma operação das classes dessa hierarquia, separando o
processo de criação da representação interna dos produtos''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
Factory Method
Singleton
Abstract Factory
Builder
Prototype
Respondido em 04/04/2022 08:53:28
Explicação:
A resposta certa é: Builder
Questão1
a
 Questão2
a
Acerto: 1,0  / 1,0
Conseguir adicionar um novo fornecedor externo de um serviço já utilizado por um sistema, apenas adicionando um
módulo que seja capaz de converter uma requisição de uma interface conhecida pelo sistema para a interface proprietária
fornecida pelo componente externo é um dos efeitos obtidos com a aplicação de qual padrão?
Flyweight
Bridge
Adapter
Facade
Proxy
Respondido em 04/04/2022 08:56:55
Explicação:
A resposta certa é: Adapter
Acerto: 1,0  / 1,0
Que padrão pode ser utilizado na implementação de uma estrutura hierárquica de diretório, em que existam pastas que
podem conter pastas ou arquivos, sendo que algumas operações com as pastas devem ser aplicadas de forma recursiva
aos elementos que fazem parte dela, isto é, outras pastas e arquivos?
Flyweight
Facade
Composite
Adapter
Proxy
Respondido em 04/04/2022 08:57:44
Explicação:
A resposta certa é: Composite
Acerto: 1,0  / 1,0
Você está implementando um sistema e quer guardar o histórico de todas as requisições efetuadas pelo usuário via
interface gráfica, de forma a poder realizar operações, como desfazer (undo) e refazer (redo) requisições.
Assinale a alternativa com o nome do padrão mais indicado para ser aplicado nesse contexto:
Command
Strategy
Mediator
State
Chain of Responsibility
Respondido em 04/04/2022 08:59:35
Explicação:
Gabarito: Command
 Questão3
a
 Questão4
a
 Questão5
a
Acerto: 1,0  / 1,0
Assinale a alternativa que expressa a intenção do padrão de projeto Template Method:
Permite capturar o estado interno de um objeto, permitindo que o seu estado seja restaurado posteriormente, sem
quebrar o encapsulamento desse objeto.
Encapsular uma família de algoritmos em objetos, permitindo que os módulos clientes possam utilizar esses
algoritmos de forma intercambiável.
Implementar a estrutura de um algoritmo genérico em uma superclasse, considerando que os passos comuns são
implementados na própria superclasse, enquanto os passos específicos são implementados nas suas subclasses.
Encapsular uma requisição em um objeto, permitindo o registro do histórico de requisições disparadas pelos
módulos cliente e a criação de filas de requisições.
Definir uma relação de dependência entre objetos, de modo a garantir que modificações no estado do objeto
detentor da informação sejam notificadas automaticamente para os objetos inscritos previamente como
interessados em receber essas notificações.
Respondido em 04/04/2022 09:00:24
Explicação:
Gabarito: Implementar a estrutura de um algoritmo genérico em uma superclasse, considerando que os passos comuns são
implementados na própria superclasse, enquanto os passos específicos são implementados nas suas subclasses.
Acerto: 1,0  / 1,0
Um módulo X escreve dados em uma tabela de um banco de dados relacional que é lida por um módulo Y. Se o
desenvolvedor responsável pelo módulo X resolver mudar algo no esquema dessa tabela, será preciso avaliar o impacto
dessa mudança em Y. Esse fato evidencia a existência de um acoplamento de que natureza entre os módulos X e Y?
Acoplamento Externo
Acoplamento Global
Acoplamento de Dados
Acoplamento de Estrutura
Acoplamento de Controle
Respondido em 04/04/2022 09:02:16
Explicação:
O acoplamento externo ocorre quando módulos compartilham alguma parte do ambiente externo ao software, tais como
banco de dados.
Acerto: 1,0  / 1,0
Assinale a alternativa com a afirmativa CORRETA sobre o padrão Criador.
O padrão Criador recomenda que a criação de objetos seja feita por meio de clonagem.
O padrão Criador define um conjunto de condições para que uma classe A seja responsável por instanciar objetos
de uma classe B.
O padrão Criador recomenda a criação de uma classe intermediária responsável por instanciar outros objetos.
O padrão Criador é utilizado para instanciar uma classe de uma família de classes similares.
O padrão Criador consiste em criar módulos versáteis que possam cumprir diferentes propósitos.
Respondido em 04/04/2022 09:04:09
 Questão6
a
 Questão7
a
 Questão8
a
Explicação:
Uma classe é uma implementação concreta de um conjunto de operações. Sobre certas condições de veracidade, o padrão
Criador recomenda atribuir a uma classe A a responsabilidade de criar uma instância da classe B.
Acerto: 1,0  / 1,0
A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de sistemas
cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos.
Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO
estariam, respectivamente, nas camadas: 
Controller e Model  
View e Controller  
View e Model 
Model e Controller 
Model e View  
Respondido em 04/04/2022 09:05:49
Explicação:
A resposta correta é: View e Model 
Acerto: 0,0  / 1,0
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão
natural das camadas, em termos dos projetos internos, ficando a
camada View sob responsabilidade do projeto com terminador "war". A interface padrão,
conforme o próprio terminador indica, é um aplicativo Java Web, sendo comum a implementação
de um padrão de desenvolvimento para centralizar o tratamento das requisições, bem como
redirecionar para a visualização correta, após efetuar as chamadas para a camada Controller.
De qual padrão estamos falando, e qual o componente deve implementá-lo? 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
Padrão de desenvolvimento Facade e componente do tipo EJB 
Padrão de desenvolvimento DAO e componente do tipo JPA  
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
Respondido em 04/04/2022 09:06:43
Explicação:
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do
tipo Servlet 
 Questão9
a
 Questão10
a

Continue navegando