Magna Concursos

Foram encontradas 56.730 questões.

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

Considere o seguinte código de uma página em HTML:


<!DOCTYPE html>
<html>
<head>
    <title>Guardião UFV</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
    <h1>Continue seu acesso com</h1>
        <form action="/autenticacao" method="post">
            <fieldset>
                <label>CPF ou ID Estrangeiro</label>
                <input type="text" name="username"/>

                <label>Senha</label>
                <input type="password" name="password"/>

                <input type="submit" value="Entrar"/>
            </fieldset>
        </form>
</body>
</html>

Supondo que o usuário digite o valor “12345678900” no campo “username”, cujo rótulo é “CPF ou ID Estrangeiro”, e “8524456” no campo “password”, cujo rótulo é “Senha”, assinale a alternativa que apresenta CORRETAMENTE o trecho da requisição HTTP que se espera ser gerada pelo navegador quando o usuário acionar o botão “Entrar”:

 

Provas

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

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


package br.ufv.concurso;

import java.util.Scanner;

public class Principal {
    public static void main(String args[]) {
        try {
            System.out.println("Cálculo da divisão.");
            Scanner entrada = new Scanner(System.in);
            int a, b, divisao;
            System.out.print("Digite o numerador: ");
            a = entrada.nextInt();
            System.out.print("Digite o denominador: ");
            b = entrada.nextInt();
            divisao = a / b;
            System.out.println("Resultado da divisão: " + divisao);
        } catch (Exception ex) {
            System.out.println("Ocorreu um erro ao executar o cálculo.");
        } finally {
            System.out.println("Fim da execução.");
        }
    }
}

Considerando que o usuário do programa informou os valores 23 (vinte e três) e 0 (zero) como numerador e denominador, respectivamente, assinale a alternativa que apresenta CORRETAMENTE o resultado esperado da execução do programa:

 

Provas

Questão presente nas seguintes provas