Magna Concursos

Foram encontradas 56.814 questões.

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
Em APIs RESTful, o princípio fundamental HATEOAS refere-se à:
 

Provas

Questão presente nas seguintes provas
No contexto de serviços web, relacione os padrões e tecnologias apresentados na primeira coluna com suas respectivas funções descritas na segunda coluna. Primeira coluna: padrões e tecnologias 1.WSDL 2.XML 3.UDDI Segunda coluna: função

(__)Define a estrutura e a sintaxe para a representação de dados, permitindo a troca de informações entre sistemas heterogêneos.
(__)Descreve a interface de um serviço web, especificando as operações disponíveis, os formatos de mensagem, os protocolos de comunicação e os endpoints.
(__)Facilita a publicação e a descoberta de serviços web, funcionando como um diretório onde provedores de serviços podem registrar suas ofertas.

Assinale a alternativa que apresenta a sequência correta:
 

Provas

Questão presente nas seguintes provas
Em APIs RESTful, a principal função das "fórmulas de link" (link fórmulas) no design de recursos, é:
 

Provas

Questão presente nas seguintes provas
Acerca da arquitetura em camadas, analise as afirmativas a seguir:

I.Arquiteturas em camadas estritas, com dependências unidirecionais entre as camadas, garantem um baixo acoplamento e facilitam a manutenção do sistema.
II.A arquitetura em camadas pode ser implementada de diferentes maneiras em termos de organização de código, incluindo "pacote por camada" e "pacote por recurso".
III.Um dos problemas da arquitetura em camadas é a sua similaridade entre diferentes domínios de negócio, resultando em código com pouca expressividade em relação ao domínio.

É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
Acerca da organização de componentes em uma arquitetura de software, analise as afirmativas a seguir:

I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.

É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas

Em um cenário de transformação digital, foi proposto um projeto de desenvolvimento de uma plataforma integrada de gestão de acervos botânicos utilizando metodologias ágeis. Sobre a gestão deste projeto, analise as assertivas a seguir:

I. O Product Owner deve ser um especialista em botânica com conhecimento em tecnologia, pois precisará priorizar o backlog considerando tanto aspectos científicos quanto técnicos.

II. O uso de frameworks híbridos, combinando elementos do Scrum com práticas do PMBOK, é recomendado para projetos que envolvem desenvolvimento tecnológico e pesquisa científica.

III. O Minimum Viable Product (MVP) em projetos científicos deve necessariamente incluir funcionalidades que garantam a integridade e rastreabilidade dos dados.

É correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3677176 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFV
Orgão: UFV
Provas:

Considere o seguinte programa escrito na linguagem Java, versão 8:

class Ponto {

    protected void imprimeNomeElemento() {
        System.out.println("Ponto");
    }
}

class Circulo extends Ponto {

    public void imprimeNomeElemento() {
        System.out.println("Círculo");
    }
}

public class Conexao {

    public static void main(String[] args) {

        Ponto objeto = new Circulo();
        objeto.imprimeNomeElemento();
    }
}

Assinale a alternativa que apresenta CORRETAMENTE o resultado esperado da execução do programa.

 

Provas

Questão presente nas seguintes provas
3677175 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFV
Orgão: UFV
Provas:

Considere o seguinte trecho de código escrito na linguagem Java, versão 8:

package br.ufv.concurso;

public final class Conexao {

    private static volatile Conexao con;

    private Conexao() {

    }

    public static Conexao getInstance() {
        Conexao conAux = con;
        if (conAux != null) {
            return conAux;
        }
        synchronized(Conexao.class) {
            if (con == null) {
                con = new Conexao();
            }
            return con;
        }
    }
}

Assinale a alternativa que apresenta CORRETAMENTE o nome do padrão de projeto que foi implementado na classe Conexao.

 

Provas

Questão presente nas seguintes provas