Buscar

Estácio_ Alunos_Java_9corretas

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

03/06/2022 09:55 EPS
https://simulado.estacio.br/alunos/ 1/4
Disc.: PADRÕES DE PROJETOS DE SOFTWARE COM JAVA Turma: 1001
Aluno: LAIS GOMES DA SILVA Matr.: 202009331408
Prof.: MARIA EDINEUDA TEIXEIRA PINTO Gabarito após: 04/06/2022 08:51
5451185668 03/06/2022 08:51:43
 
 1. Ref.: 6076573
Assinale a alternativa com a afirmação CORRETA sobre o padrão Controlador.
O módulo Controlador coordena e controla os módulos responsáveis pela produção da resposta a eventos lógicos de
sistema gerados pela camada de interface com o usuário.
O módulo Controlador centraliza o código relacionado à lógica de negócio do sistema ou de um caso de uso.
O padrão Controlador proposto pelo GRASP equivale ao padrão GoF Strategy.
Em uma aplicação Java web, o módulo controlador pode ser implementado como um servlet.
O módulo Controlador centraliza a interação do usuário com o sistema, capturando os eventos externos e controlando o
fluxo de navegação das telas e janelas do sistema.
Respondido em 03/06/2022 09:01:09
 
 2. Ref.: 6040774
Você está desenvolvendo um sistema e percebe que está instanciando uma grande quantidade de objetos cujos
atributos não mudam de valor durante toda a execução do programa. Muitos desses objetos instanciados são
réplicas, o que gera uma utilização muito ineficiente da memória. Assinale a alternativa com o nome do padrão
que poderia ser aplicado nesse cenário:
Composite
Flyweight
Singleton
Decorator
Bridge
Respondido em 03/06/2022 09:03:51
 
 3. Ref.: 6068900
Você está desenvolvendo um sistema para acompanhar as cotações da bolsa de valores. As cotações podem ser
acompanhadas na interface com usuário na forma textual (ticker da ação e o seu valor) e na forma de um gráfico
de candlesticks, apresentando o histórico das cotações em um período do tempo. As duas formas de visualização
devem estar em sincronia com as variações que ocorrem com o valor da cotação das ações.
Assinale a alternativa com o nome do padrão que pode ser aplicado para resolver esse problema de sincronização
de visualizações de um conjunto de informações com a sua fonte.
Mediator
Strategy
State
Iterator
Observer
Respondido em 03/06/2022 09:06:38
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076573.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040774.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068900.');
03/06/2022 09:55 EPS
https://simulado.estacio.br/alunos/ 2/4
 4. Ref.: 6117857
Os padrões de projeto denominados GoF (Gang of Four) são divididos em um grande número de tipos. Em função
dessa grande quantidade de padrões, foi necessário classificá-los em três famílias/classificações. Assinale a
alternativa que as apresenta.
Padrões de Criação (creational), Padrões Estruturais (structural) e Padrões Normativos (normative)
Padrões de Criação (creational), Padrões Estruturais (structural) e Padrões Modelos (Templates)
Padrões de Criação (creational), Padrões Estruturais (structural) e Padrões Comportamentais (behavioral)
Padrões de Concepção (conception), Padrões Organizacionais (organizational) e Padrões Normativos (normative)
Padrões de Concepção (conception), Padrões Organizacionais (organizational) e Padrões Comportamentais (behavioral)
Respondido em 03/06/2022 09:08:58
 
 5. Ref.: 3990960
A arquitetura oferecida pelo JPA modificou a forma do Java lidar com os dados, e o
conhecimento acerca de suas características é fundamental para todo programador que
utilize a plataforma. Assinale a alternativa INCORRETA acerca do JPA: 
Com a adoção do JPA eliminamos a necessidade do JDBC. 
Permite mapear os relacionamentos da base de dados. 
Precisa de um arquivo de configuração denominado persistence.xml. 
É o mecanismo padrão de ORM do Java. 
Trabalha com código anotado Java. 
Respondido em 03/06/2022 09:12:37
 
 6. Ref.: 3990968
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: 
Model e Controller 
View e Controller 
Controller e Model 
Model e View 
View e Model 
Respondido em 03/06/2022 09:18:19
 
 7. Ref.: 6076570
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 final int LIGAR = 1;
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6117857.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990968.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076570.');
03/06/2022 09:55 EPS
https://simulado.estacio.br/alunos/ 3/4
 public static final 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);
 }
}
Acoplamento Funcional.
Acoplamento de Estrutura.
Acoplamento Global.
Acoplamento Externo.
Acoplamento de Controle.
Respondido em 03/06/2022 09:26:14
 
 8. Ref.: 6076724
"Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido, optamos por criar uma hierarquia de
classes para encapsular os diferentes algoritmos de cálculo de frete que temos no sistema".
Assinale a alternativa com o nome do padrão GRASP que recomenda a criação de classes que não representam
diretamente elementos concretos encontrados no domínio no negócio, seguindo uma decomposição de
responsabilidades por comportamento e não por representação, como a descrita no cálculo do frete.
Polimorfismo.
Invenção Pura.
Indireção.
Especialista na Informação.
Acoplamento Baixo.
Respondido em 03/06/2022 09:51:47
 
 9. Ref.: 6116102
Com base nas alternativas:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076724.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6116102.');
03/06/2022 09:55 EPS
https://simulado.estacio.br/alunos/ 4/4
I - Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações
empresariais em múltiplas camadas.
II - O Java Enterprise Edition (JEE) consiste de uma série de especificações detalhadas, dando uma receita de
como deve ser implementado um software que implementa serviços de infraestrutura.
III - Alguns dos componentes fundamentais do Java EE são: Enterprise JavaBeans (EJB), Java Persistence API
(JPA), JavaServer Pages (JSP) e servlets.
Qual a alternativa correta:
Apenas a I e a III estão corretas.
Apenas a I está correta.
Apenas a II e III estão corretas.
Apenas a I, II e III estão corretas.
Apenas a I e a II estão corretas.
Respondido em 03/06/2022 09:41:03
 
 10. Ref.: 6076722
Assinale a alternativa com a afirmativa CORRETA sobre o padrão Criador.
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.
O padrão Criador recomenda a criação de uma classe intermediária responsável por instanciar outros objetos.
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.
Respondido em 03/06/2022 09:43:05
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076722.');

Continue navegando