Questões de Concurso sobre Padrões de Empacotamento de Aplicações

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
8 questões encontradas
Questões por página
20
Mais recentes
 

No ecossistema de publicação de aplicações Android, o formato padrão exigido pela Google Play para a publicação de novos aplicativos é o Android App Bundle (.aab), a partir do qual a infraestrutura da loja gera APK otimizados conforme a configuração do dispositivo do usuário, considerados fatores como arquitetura de CPU, densidade de tela e idioma.


C

Certo


E

Errado

Maria está desenvolvendo um aplicativo desktop, com base em um ambiente de janelas, e precisa que alguns processos sejam disponibilizados de forma global no aplicativo, sem a necessidade de instanciar um objeto específico, e de forma que qualquer entidade possa acessar.


Por estar trabalhando dentro da metodologia orientada a objetos, Maria precisará adicionar aos métodos globais os modificadores:


A

privado e abstrato;


B

protegido e sobrecarregado;


C

público e abstrato;


D

protegido e sobrescrito;


E

público e estático.

Um técnico de tecnologia da informação do Ministério Público do Estado do Paraná foi designado para um novo projeto que envolve a construção de uma aplicação web complexa. Para isso, ele precisa garantir que todos os módulos JavaScript utilizados no projeto estejam devidamente empacotados e otimizados para a produção. Após realizar algumas pesquisas, ele identificou que uma ferramenta de bundling será essencial para alcançar esse objetivo.

Diante dessa necessidade, qual das seguintes ferramentas de bundling o técnico deve escolher para empacotar os módulos JavaScript?


A

Webpack.


B

Node.js.


C

NodePack.


D

Vue.js.


E

jQuery.

Assinale a opção em que é apresentado o componente que funciona como um template para o Docker e que pode até ser usado para criação de novas instâncias de si mesmo.


A

contêiner Docker


B

cliente Docker


C

registro Docker


D

serviço Docker


E

imagem Docker

Acerca de conteinerização e orquestração com Docker e Kubernetes, assinale a opção correta.


A

A orquestração de contêineres usa o kernel do Linux e recursos do kernel, como cgroups e namespaces, para segregar processos, assim eles podem ser executados de maneira independente.


B

Contêineres são plataformas de código aberto (open source) que controlam como e onde eles serão executados.


C

A orquestração de contêineres é um processo de gerenciamento automatizado que inclui o provisionamento, a implantação, o escalonamento e o monitoramento de vários contêineres.


D

A principal diferença entre Docker e Kubernetes está no fato de que o Docker deve ser executado em um cluster, enquanto o Kubernetes é executado em um único nó.


E

Kubernetes é um ambiente isolado, disposto em um servidor, que divide um único host de controle onde cada contêiner possui uma função e responsabilidade.

Um desenvolvedor de sistemas, voltado para o ambiente Linux, está desenvolvendo um aplicativo como unidades executáveis de software, em que o código do aplicativo vai ser empacotado com suas respectivas bibliotecas e dependências, usando métodos comuns para poder ser executado em qualquer lugar. Esse modelo é denominado de:


A

Integrated Environments


B

WebViewers


C

Contêineres


D

Black Boxs

Uma aplicação de e-commerce possui a seguinte classe Pedido, que cria diretamente uma instância de ServicoDePagamento e ServicoDeNotificacao para processar pagamentos e enviar notificações ao cliente:


Imagem associada para resolução da questão


Este código viola o Princípio da Inversão de Dependência (DIP). Para seguir corretamente o DIP, deve-se refatorar o código


A

removendo a dependência de ServicoDePagamento e movendo a lógica de pagamento diretamente para a classe Pedido.


B

usando um padrão Singleton para ServicoDePagamento e ServicoDeNotificacao, garantindo que as instâncias sejam compartilhadas entre diferentes classes.


C

introduzindo interfaces IPagamento e INotificacao, e injetando-as via construtor na classe Pedido, permitindo a inversão de dependências para abstrações em vez de implementações concretas.


D

alterando o código para usar herança, fazendo com que Pedido herde de uma classe abstrata que define os métodos de pagamento e notificação.


E

criando uma fábrica (Factory) que cria instâncias de ServicoDePagamento e ServicoDeNotificacao e as injeta na classe Pedido.

No contexto do Java, considerando um arquivo JAR que tem a intenção de ser usado como um executável, a classe principal da aplicação


A

é especificada no arquivo de manifesto contido no arquivo JAR.


B

fica dentro do arquivo JAR e é aquela que possui o mesmo nome que ele.


C

é um arquivo com extensão .class que deve acompanhar o arquivo JAR, mas não fica dentro dele.


D

pode ser executada mesmo se não houver uma máquina virtual Java instalada no computador.


E

é um arquivo de código-fonte com extensão .java que deve acompanhar o arquivo JAR, mas não fica dentro dele.

 
 
Gerar simulado