Magna Concursos

Foram encontradas 249 questões.

Relacione os conceitos da primeira coluna com suas respectivas definições na segunda coluna, considerando o comportamento de componentes de classe no React:

Primeira coluna: conceito

(1)Props
(2)State
(3)componentWillUnmount()
(4)componentDidUpdate()

Segunda coluna: definição

(__)Método do ciclo de vida chamado após a atualização do componente, permitindo ações como sincronização de dados e gerenciamento de efeitos colaterais.
(__)Objeto interno de um componente que armazena dados dinâmicos, acionando re-renderizações automáticas quando alterado.
(__)Propriedades externas que permitem a personalização do comportamento e da aparência do componente, sendo controladas e fornecidas pelo componente pai.
(__)Método do ciclo de vida invocado antes que o componente seja desmontado, útil para liberar recursos e limpar assinaturas ou eventos.

Assinale a alternativa que apresenta a correta associação entre as colunas:
 

Provas

Questão presente nas seguintes provas
Relacione as práticas do XP (Extreme Programming) na primeira coluna com as definições descritas na segunda coluna:

Primeira coluna: prática do XP

(1)Test-Driven Development (TDD)
(2)Refatoração
(3)Posse Coletiva
(4)Story Points

Segunda coluna: definição

(__)Processo que promove melhorias contínuas na estrutura e organização do código existente sem alterar seu comportamento funcional.
(__)Prática que incentiva o time a assumir responsabilidade conjunta por todo o código, eliminando a propriedade individual de partes específicas.
(__)Método que utiliza métricas abstratas para estimar o esforço relativo e a complexidade de tarefas no planejamento de projetos ágeis.
(__)Técnica que orienta o desenvolvimento com base em verificações automatizadas criadas antes do código de produção.

Assinale a alternativa que apresenta a correta associação entre as colunas:
 

Provas

Questão presente nas seguintes provas

Considere o código Python a seguir, que consome dados de uma API REST para calcular a taxa de crescimento:

import requests

def calcular_taxa_crescimento(api_url):
    resposta = requests.get(api_url)
    dados = resposta.json
    if 'valor inicial' in dados and 'valor final' in dados:
        inicial = dados['valor inicial']
        final = dados['valor final']
        if isinstance(inicial, (int, float)) and isinstance(final, (int, float)) and inicial > 0:
            return ((final - inicial) / inicial) * 100          
    return "Erro nos dados fornecidos."
print(calcular_taxa_crescimento('https://api.exemplo.com/dados'))

Sabendo que a API retorna o seguinte JSON:

{
    "valor_inicial": "200",
    "valor_final": 300
}

Qual será a saída ao executar o código?

 

Provas

Questão presente nas seguintes provas
Sobre o Angular CLI, analise as afirmações a seguir:

I.Angular CLI é uma ferramenta de linha de comando que automatiza tarefas comuns de desenvolvimento, como criação de projetos, componentes e serviços.
II.O comando ng serve é utilizado para compilar e servir a aplicação localmente, com recarregamento automático em caso de alterações no código.
III.Angular CLI permite a personalização da configuração do Webpack sem necessidade de modificar diretamente o arquivo de configuração do Webpack.
IV.Angular CLI oferece suporte nativo à geração de código para testes unitários e end-to-end, utilizando ferramentas como Jasmine e Protractor.

É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
Associe os princípios de acessibilidade web, conforme definidos nas WCAG 2.2, com os conteúdos abordados por cada um:

Primeira coluna: princípio

(1)Compreensível
(2)Operável
(3)Robusto
(4)Perceptível

Segunda coluna: conteúdo abordado:


(__)Criar conteúdo que possa ser apresentado de diferentes maneiras (por exemplo um layout simplificado) sem perder informação ou estrutura.
(__)Maximizar a compatibilidade com agentes de usuários atuais e futuros, incluindo tecnologias assistivas.
(__)Os mecanismos de navegação que são repetidos em múltiplas páginas web dentro de um conjunto de páginas web ocorrem na mesma ordem relativa a cada vez que são repetidos, a menos que uma mudança seja iniciada pelo usuário.
(__)Fornecer aos usuários tempo suficiente para ler e utilizar o conteúdo.

Assinale a alternativa que apresenta a correta associação entre as colunas:
 

Provas

Questão presente nas seguintes provas
No desenvolvimento com Angular, qual diretiva estrutural é utilizada para iterar sobre uma lista de elementos e renderizar dinamicamente cada item na view, de forma eficiente?
 

Provas

Questão presente nas seguintes provas
Em uma arquitetura de software, o termo "acoplamento" descreve uma característica crítica dos módulos ou componentes do sistema. Qual é a definição direta desse termo?
 

Provas

Questão presente nas seguintes provas
No contexto do React, JSX é uma extensão de sintaxe amplamente utilizada para descrever a interface do usuário. Avalie as seguintes afirmativas sobre o JSX:

I.Permite misturar código HTML-like com JavaScript, mas é necessário transpilar o código JSX em JavaScript puro para que o navegador possa interpretá-lo.
II.Torna o código mais declarativo, legível e fácil de depurar, mas também adiciona uma dependência no processo de build.
III.Embora seja possível usar React sem JSX, seu uso é obrigatório para suportar a API moderna de hooks.

É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas

Considere o código JavaScript a seguir, que processa dados de uma API REST para calcular a média de vendas:

async function calcularMediaVendas(url) {
    const resposta = await fetch(url);
    const dados = await resposta.json();
    const vendas = dados.vendas;
    if (vendas && vendas.length > 0) {
        const soma = vendas.reduce((acc, val) => acc + val, 0);
        return soma / vendas.length;
    }
    return "Sem dados.";

}

calcularMediaVendas('https://api.exemplo.com/vendas')
    .then(console.log)
    .catch(console.error);

Sabendo que a API retorna o seguinte JSON:

{
    "vendas": [100, 200, 300]
}

Qual será a saída ao executar o código?

 

Provas

Questão presente nas seguintes provas
No contexto de design de software, relacione os estilos de arquitetura apresentados na primeira coluna com suas características descritas na segunda coluna:

Primeira coluna: arquitetura

1.Microsserviços
2.SOA (Service-Oriented Architecture)
3.Arquitetura Limpa

Segunda coluna: característica

(__)Divide o sistema em serviços pequenos e independentes.
(__)Estrutura o sistema em camadas, isolando as regras de negócio.
(__)Organiza o sistema em serviços reutilizáveis com baixo acoplamento.

Assinale a alternativa que apresenta a correta associação entre as colunas:
 

Provas

Questão presente nas seguintes provas