Magna Concursos

Foram encontradas 56.001 questões.

O analista Fábio precisa adicionar o suporte a um segundo DataSource, chamado DS2, em uma aplicação baseada em Spring Boot. Cada DataSource da aplicação é conectado a um banco de dados diferente. O projeto com o código da aplicação possui o arquivo de parâmetros do Spring Boot application.properties, que deve ser modificado por Fábio para acelerar a implementação.

Para adicionar o suporte ao segundo banco de dados no Spring Boot, Fábio deve adicionar ao application.properties os parâmetros do DS2 e:

 

Provas

Questão presente nas seguintes provas

Considere o seguinte código de uma aplicação React:

import React, {useState, useEffect} from 'react';

const CVinteUm = () => {

const [estado, setEstado] = useState(0);

let variável = true;

useEffect(() => {

new Promise(r=>{r()})

.then(()=>setEstado(e=>e+'10'))

return () => { variável = false; };

}, []);

return <div>{`"${estado} ${variável}"`}</div>

}

export function App(props) {

return (<CVinteUm />);

}

Ao ser executado em um browser web, após completadas as renderizações, o componente App exibe:

 

Provas

Questão presente nas seguintes provas

Considere o seguinte código em Python:

class Orgao:

def __init__(self, s):

self.s = s

def print(self):

print(f"Nome: {self.s}")

def print2(self):

print("Nome:", self.sigla)

class Tribunal(Orgao):

def __init__(self, sigla):

super().__init__(sigla)

self.sigla = sigla

def print(self):

super().print()

trf1 = Tribunal("TRF1")

trf1.print()

trf1.print2()

Em relação às chamadas das funções trf1.print e trf1.print2 no código acima, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas

Considere o seguinte código em TypeScript (TS):

interface Orgao { print(): void; }

abstract class Tribunal implements Orgao {

protected nome: string;

constructor(nome: string) { this.nome = nome; }

abstract sigla(): string;

print(): void { console.log(this.nome); }

}

class TRF extends Tribunal {

private numRegiao: number;

constructor(nome: string, numRegiao: number) {

super(nome);

this.numRegiao = numRegiao;

}

sigla(): string {return `TRF${this.numRegiao}`;}

}

let trf1 = new TRF("TRF", 1);

console.log(trf1.sigla());

Ao ser executado, o código acima irá:

 

Provas

Questão presente nas seguintes provas

Roberto está utilizando a UML para modelar um sistema de gerenciamento e monitoramento de pedidos. Ele definiu um processo assíncrono, que envolve a tela cliente emitindo os pedidos para um serviço, para o tratamento no servidor, além de uma callback no cliente, exibindo a conclusão do processo.

Para modelar o fluxo de execução descrito, Roberto utilizou:

 

Provas

Questão presente nas seguintes provas

Para redesenhar um site que utilizará autenticação por meio do gov.br, Júlia está seguindo as recomendações definidas na eMAG versão 3.0.

A última modificação efetuada por Júlia foi a eliminação de elementos piscantes, substituindo-os por representações estáticas, o que a eMAG versão 3.0 classifica como uma recomendação de:

 

Provas

Questão presente nas seguintes provas

Considere o seguinte arquivo .gitlab-ci.yml, que define um pipeline no GitLab CI/CD:

workflow:

rules:

- if: $CI_PIPELINE_SOURCE == "web"

- if: $CI_PIPELINE_SOURCE == "push"

stages:

- primeiro

primeiro:

stage: primeiro

script:

- echo "Executando..."

O pipeline do GitLab CI/CD descrito acima:

 

Provas

Questão presente nas seguintes provas

O analista Ângelo está comparando os sistemas de versionamento Git e Subversion (SVN). Ele está especialmente interessado no tipo de arquitetura dos versionadores e na capacidade nativa de travar a modificação de determinados arquivos (file locking).

Ao fim da comparação, Ângelo deve concluir que:

 

Provas

Questão presente nas seguintes provas

Para realizar o clone de um único branch de um repositório git, a analista Ana utilizou o comando ‘git clone --depth 1 --branch q07 https://trf1.br/ana/repo07.git’. Após concluir o trabalho necessário no branch q07, Ana precisou recuperar o histórico completo de commits e realizar o checkout para o branch master, sem efetuar um novo clone.

Para realizar as operações necessárias, a analista:

 

Provas

Questão presente nas seguintes provas

O analista João está refatorando a página web principal do TRF1 à luz do Modelo de Acessibilidade em Governo Eletrônico (eMAG). João separou a implementação da página em camadas lógicas, de acordo com o objetivo para o qual elas foram desenvolvidas.

Ao seguir estritamente as recomendações do eMAG, João dividiu a implementação entre as camadas lógicas de:

 

Provas

Questão presente nas seguintes provas