Magna Concursos

Foram encontradas 55.956 questões.

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
3677173 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFV
Orgão: UFV
Provas:

Diversas melhorias e novos recursos foram introduzidos na linguagem PHP, nos últimos anos. Considere o seguinte trecho de código em PHP, versão 8.2:

<?php

function teste(int $a, float $b=20, string $c="30"){
    echo "a=$a; b=$b; c=$c";
}

teste(10, c:"40");

?>

Assinale a alternativa que apresenta CORRETAMENTE a saída produzida pelo código

 

Provas

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

Considere o seguinte trecho de código em PHP:


<?php
/*...*/

$sid = $_POST['session_id'];

$query = "SELECT * FROM Session WHERE id = '$sid'";
$result = pg_query($conn, $query);

/*...*/
?>

Esse trecho de código apresenta uma falha de segurança muito comum, listada como a falha de segurança mais frequente pelo relatório OWASP Top 10 de 2017. Essa falha de segurança é conhecida como:

 

Provas

Questão presente nas seguintes provas
3677168 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFV
Orgão: UFV
Provas:
Segurança em aplicações web é uma preocupação essencial para proteger dados e garantir a integridade das informações. Sobre práticas de segurança em aplicações web, assinale a alternativa que apresenta CORRETAMENTE práticas que contribuem significativamente para mitigar ataques de injeção SQL em aplicações web:
 

Provas

Questão presente nas seguintes provas