

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Na automação de scripts com Ansible, qual termo é utilizado para descrever os documentos Ansible que definem as tarefas a serem executadas, sendo que, cada tarefa, nesse contexto, representa uma unidade de automação capaz de realizar configurações, instalação de pacotes, execução de comandos, entre outras ações?
Está CORRETO o que se afirma:
Inbooks.
Playbooks.
Outbooks.
Newbooks.
Taskbooks.
Uma aplicação de gerenciamento de pagamentos precisa oferecer suporte a diferentes métodos, como boleto, cartão de crédito e Pix. Para isso, a classe pagamento foi projetada com um método abstrato chamado processarPagamento(), que deve ser implementado de maneira específica por cada classe correspondente a um tipo de pagamento. Essa abordagem foi escolhida para aproveitar os conceitos de encapsulamento e interfaces na orientação a objetos. Nesse contexto, qual é a principal vantagem proporcionada pelo uso desses conceitos em relação à expansão e manutenção do sistema?
Garantir que todos os tipos de pagamento utilizem a mesma estrutura interna de dados.
Centralizar a lógica de todos os métodos em uma única classe, reduzindo a duplicação de código.
Reduzir a complexidade ao permitir que todos os métodos utilizem a mesma implementação genérica.
Facilitar a adição de novos tipos de pagamento sem alterar o código existente, respeitando o princípio de substituição de Liskov.
Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análise dos conceitos fundamentais de POO e suas definições. Associe cada conceito da POO à sua respectiva descrição:
1.Herança.
2. Polimorfismo.
3. Encapsulamento.
4. Abstração.
( ) Foca em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, simplificando a complexidade ao ocultar detalhes desnecessários para o usuário final.
( ) Permite a criação de classes que compartilham características comuns sem duplicação de código.
( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.
( ) Envolve a organização dos dados e métodos relacionados dentro de uma única unidade ou classe, controlando o acesso aos seus componentes internos através de modificadores de acesso, como private ou protected, para proteger a integridade e a consistência dos dados.
A sequência está correta em
1, 2, 3, 4.
2, 1, 4, 3.
4, 1, 2, 3.
4, 3, 2, 1.
A linguagem Javascript, em sua versão ES6, permite definir variáveis locais, ou seja, aquelas que podem ser declaradas, ter seu conteúdo alterado, e utilizadas apenas dentro de um bloco ou função.
Assinale a alternativa que apresenta a declaração de uma variável desse tipo.
let numero = 2025;
const numero = 2025;
var numero = 2025;
variable numero = 2025;
define numero = 2025;
O elemento <canvas> do HTML5 é utilizado para
renderização de gráficos e animações via script.
captura de vídeos em tempo real.
criação de tabelas em estrutura HTML, com possibilidade de copiar/colar seu conteúdo, e não apenas a imagem da tabela.
substituição do elemento <svg> que deixou de ser suportado pelos navegadores modernos.
reproduzir áudio sem plugins.
Em processos de desenvolvimento de software, a maneira mais rápida de concluir dois projetos que utilizem os mesmos recursos é fazê-los paralelamente, compartilhando-se esses recursos.
Certo
Errado
Design Orientado por Domínio (ou DDD, Domain Driven Design) é uma metodologia de desenvolvimento de software que visa criar um modelo de software que corresponda ao domínio de negócios.
Com relação a Design Orientado por Domínio, analise os itens a seguir
I. O DDD se opõe à ideia de ter um único modelo para todo o sistema; em vez disso, incentiva a divisão do sistema em contextos limitados, cada um dos quais tem seu próprio modelo.
II. Durante a fase estratégica de DDD, você está mapeando fora do domínio empresarial e definindo contextos limitados para seus modelos de domínio.
III. DDD tático é quando você define os modelos de domínio com mais precisão, sendo estes padrões aplicados dentro de um único contexto limitado.
Está correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e III, apenas.
I, II e III.
É necessário avaliar a disponibilidade de software pronto para uso (RUSP) que atenda às necessidades do sistema a ser desenvolvido, considerando-se aspectos técnicos e econômicos, antes de optar pelo desenvolvimento de um novo software.
Certo
Errado
No que se refere às estruturas de dados, uma pilha HEMOMINAS suporta três operações básicas, definidas a seguir.
I. PUSH(HEMOMINAS,t) – tem por objetivo inserir um elemento t na pilha HEMOMINAS.
II. POP(HEMOMINAS) – tem por objetivo remover o elemento de topo da pilha HEMOMINAS.
III. TOP(HEMOMINAS) – tem por objetivo acessar, sem remover, o elemento de topo da pilha HEMOMINAS.
Observe a sequência de operações na tabela abaixo.

Considerando-se a pilha HEMOMINAS inicialmente vazia e a sequência de operações indicada acima, ao final das operações, o elemento que se encontra no topo da pilha é:
A+
B-
B+
O+
Em algoritmos, as estruturas de controle estabelecem instruções por meio de expressões condicionais. Essas instruções orientam o computador sobre o que processar e como manipular os dados para resolver um problema computacional. Existem três principais lógicas de funcionamento: em uma delas, um conjunto de instruções, ou uma única instrução, é executado várias vezes, enquanto a condição definida no teste condicional for atendida. O laço continua até que a condição seja atendida, encerrando a execução. A estrutura descrita denomina-se:
Sequencial.
Seleção.
Repetição.
Seleção composta.
Múltipla escolha.
No que se relaciona aos algoritmos, nas estruturas de controle mais utilizadas, a condição de teste pode ser inserida no INÍCIO ou no FINAL da lógica de programação. A permanência e a saída do loop ocorrem quando o teste da condição de controle retorna um valor FALSO ou VERDADEIRO. No caso da estrutura de controle conhecida por REPITA... FAÇA... FIM REPITA, para que ocorra a saída da estrutura, a condição de teste é colocada e retorna o valor booleano, respectivamente:
FINAL e FALSO
INÍCIO e FALSO
FINAL e VERDADEIRO
INÍCIO e VERDADEIRO
O JavaScript é amplamente utilizado no desenvolvimento web, desempenhando um papel fundamental na criação de páginas interativas. Qual das opções a seguir descreve CORRETAMENTE o JavaScript?
Uma linguagem de marcação utilizada para estruturar o conteúdo da web.
Uma linguagem de programação utilizada para adicionar interatividade e dinamismo às páginas da web.
Um estilo de folha utilizado para definir a apresentação visual de um documento.
Um protocolo de comunicação utilizado para enviar dados entre o cliente e o servidor.
Uma linguagem de programação compilada utilizada para desenvolver aplicativos desktop nativos.
Sobre os fluxogramas, analise as assertivas abaixo:
I. Fluxogramas utilizam símbolos gráficos para representar passos de um algoritmo.
II. O símbolo de losango é usado para representar uma decisão ou condição.
III. Fluxogramas são úteis para visualizar a lógica de um algoritmo.
IV. O símbolo de oval é utilizado para representar uma operação de entrada ou saída.
V. Fluxogramas podem ser usados para representar estruturas de repetição.
Quais estão INCORRETAS?
Apenas I.
Apenas II.
Apenas IV.
Apenas I e III.
Apenas III e V.
Com base no algoritmo ilustrado na Figura 2, avalie as seguintes afirmações:
l. Uma repetição infinita não é possível nesse tipo de estrutura.
Il. Se a condição de repetição for executada 10 vezes, o bloco de instruções será executado 10 vezes.
llI. O bloco de inicialização só é executado uma única vez pela estrutura.
IV. O bloco de incremento / decremento pode realizar incrementos multiplicativos.
Assinale a alternativa que contenha APENAS as afirmações corretas.
I e II.
II e III.
III e IV.
I e III.
II e IV.
Com relação ao papel dos algoritmos na computação e às medianas e estatísticas de ordem n, de acordo com Cormen (2012), assinale a seguir a opção INCORRETA.
Um algoritmo pode ser especificado em linguagem comum, como um programa de computador ou mesmo como um projeto de hardware.
Informalmente, um algoritmo é qualquer procedimento computacional bem definido que toma algum valor ou conjunto de valores como entrada e produz algum valor ou conjunto de valores como saída.
Pode-se considerar um algoritmo como uma ferramenta para resolver um problema computacional bem especificado.
Diz-se que um algoritmo é correto se, para toda instância de entrada, ele parar com a saída correta.
Em geral, uma instância de um problema consiste na saída necessária para calcular uma solução para o problema.
Em uma aplicação da área fiscal estadual criada com a versão mais recente da linguagem JavaScript, gerou-se um dashboard de monitoramento de arrecadação em tempo real que depende de múltiplas APls externas para obter dados de contribuintes. Para melhorar a experiência do usuário, a equipe decidiu implementar uma solução que retome o primeiro resultado bem-sucedido entre várias requisições concorrentes, ignorando as que falharem. O método JavaScript utilizado para resolver esse cenário lol o
Array.prototype.at
Promise.all
Promise.race
Promise.any
Async.iterators
O código JSON a seguir está de acordo com boas práticas de representação de dados de usuários, e pode ser utilizado diretamente, sem adaptações na integração entre front-end e banco de dados.
{
“usuario”: {
“id”: 12345,
“nome”: “Maria Oliveira”,
“ativo”: “true”,
“permissoes”: [“admin”, “leitura”],
“$ schema”:
“http://meuesquema.com/schema”
},
“status”: true
}
Certo
Errado
O algoritmo abaixo mostra o emprego de uma função.

Após a execução, esse algoritmo irá gerar, respectivamente, os seguintes valores para X e Y:
0 e 6
1 e 6
0 e 24
1 e 24
O algoritmo abaixo mostra o emprego de um procedimento com passagens de parâmetros, por valor de ZUM PARA ZPN e por referência de LCL para ZPC.

Após a execução desse algoritmo, os valores finais das variáveis LCL, ZUM e VFV são, respectivamente:
LESTE, 39 e 1
LESTE, 51 e 0
OESTE, 39 e 0
OESTE, 51 e 1
De acordo com o art. 4o da Resolução CNJ no 335/2020, a Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) deve adotar, obrigatoriamente, soluções que abranjam o seguinte conceito (dentre outros):
Baixa coesão.
Alto acoplamento.
Arquitetura monolítica.
Microsserviços.
Utilização preferencial de tecnologias com código fechado proprietário, cujo fornecedor possa ser responsabilizado em caso de problemas.