Magna Concursos

Foram encontradas 57.540 questões.

3692501 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: TRT-15
Provas:

Considere o seguinte trecho de código em Java.

class BancoDeDados {
    void conectar (String url) throws Exception {
        if (url == null || url.isEmpty ( ) ) {
            throw new Exception ("URL inválida.");
        }
        System.out.println("Conectado ao banco: " + url);
    }

}

class ConsultaProcesso extends BancoDeDados {
    @Override
    void conectar (String url) throws Exception {
       System.out.println ("Conexão validade.");
       ___I___
   }
}

Com base nos conceitos de herança e sobrescrita e sabendo que o código será executado em condições ideais, a lacuna I deve ser corretamente preenchida com

 

Provas

Questão presente nas seguintes provas
3692498 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: TRT-15
Provas:
Uma equipe de um Tribunal Regional do Trabalho está desenvolvendo um modelo preditivo para avaliar o tempo de tramitação de processos trabalhistas. Os dados estão armazenados em um arquivo CSV chamado “processos.csv”, com as seguintes colunas:

- id_processo: Identificador único do processo.
- data_abertura: Data em que o processo foi aberto.
- data_encerramento: Data em que o processo foi encerrado.
A equipe deseja calcular o tempo de tramitação (em dias) de cada processo e inseri-lo em uma nova coluna chamada tempo_tramitacao. Considerando que o arquivo foi carregado em um dataframe chamado dados, o comando R que realiza corretamente esta tarefa é:
 

Provas

Questão presente nas seguintes provas
3691662 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: MPU
O analista Pedro foi incumbido de analisar o mau funcionamento do compilador de software CMP+, utilizado no MPU. O CMP+ está apresentando erros na fase da compilação na qual é gerada a árvore de derivação, que guarda uma representação hierárquica do código-fonte.
Sabendo disso, Pedro deve concentrar sua análise do CMP+ na fase de:
 

Provas

Questão presente nas seguintes provas
3691649 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: MPU

Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.

public class Main {

String orgao = "MPU";

public static void main(String[] args) {

Main myObj = new Main();

myObj.orgao = "MMPPUU";

System.out.println(myObj.orgao);

}

}


No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como:
 

Provas

Questão presente nas seguintes provas

A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas.

Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:

 

Provas

Questão presente nas seguintes provas

O analista José está implementando um frontend web utilizando React. Em determinada tela do frontend, José precisa que o componente A seja renderizado pelo navegador em um nó do Document Object Model (DOM) que se encontra fora da hierarquia normal de renderização. Sabendo que o React oferece uma função que cumpre o propósito de orientar a renderização de componentes em partes inesperadas do DOM, José optou por utilizar essa função.

Para orientar a renderização do componente A no nó desejado, o analista José utilizou a seguinte função do React:

 

Provas

Questão presente nas seguintes provas

Considere o código em Java a seguir.

package com.mpu.questao;

public sealed class MPU {}
final class MPF extends MPU {}
sealed class MPM extends MPU {}
final class MPDFT extends MPU {}
non-sealed class MPT extends MPU {}

O código acima possui um erro, pois a classe:

 

Provas

Questão presente nas seguintes provas

Considere o código HTML a seguir.


<div id="composicao" posicao="0">
  <p posicao="1"> MPF </p><br/>
  <p posicao="2"> MPT </p><br/>
  <p posicao="3"> MPM </p><br/>
  <p posicao="4"> MPDFT </p><br/>
</div>

E o respectivo código CSS:


div {
  display: flex;
  flex-direction: row-reverse;
}
p[posicao]::after {
  content: "|";
}
#composicao p::before {
  content: attr(posicao);
}

Após renderizar o código acima, um navegador web padrão exibe a linha:

 

Provas

Questão presente nas seguintes provas

A analista Ana está implementando um sistema seguindo os princípios SOLID. No módulo A do sistema, Ana aplicou o princípio SOLID que estabelece o seguinte: se uma propriedade q(x) for demonstrável para todos os objetos x do tipo T, então ela também deve ser demonstrável para todos os objetos y do tipo S, onde S é um subtipo de T.

O princípio aplicado por Ana no módulo A está diretamente relacionado à seguinte letra do acrônimo SOLID:

 

Provas

Questão presente nas seguintes provas

O analista Carlos gerencia o GitLab do MPU. Carlos adicionou o job microservico_A ao pipeline do projeto A, inserindo no arquivo .gitlab-ci.yml do projeto o seguinte conteúdo:

microservico_A:
  trigger:
    include:
      - remote: 'https://gitlab.mpu/grupoA/projetoC/-/raw/main/.gitlab-ci.yml'
      - project: 'grupoA/projetoB'
        ref: 'main'
        file: 'microservico_b.yml'

Considere que os arquivos referenciados são válidos e acessíveis. Com essa configuração, ao ser executado, o job microservico_A irá disparar, ao todo:

 

Provas

Questão presente nas seguintes provas