Logo Passei Direto
Buscar

Estácio_ Alunos_Java_9corretas

User badge image
Laís Gomes

em

Ferramentas de estudo

Questões resolvidas

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:
Singleton
Flyweight
Decorator
Bridge
Composite

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
State
Strategy
Iterator
Observer

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)

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:
É o mecanismo padrão de ORM do Java.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.

Com base nas alternativas: 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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
Singleton
Flyweight
Decorator
Bridge
Composite

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
State
Strategy
Iterator
Observer

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)

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:
É o mecanismo padrão de ORM do Java.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.

Com base nas alternativas: 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.

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.');