Magna Concursos

Foram encontradas 56.044 questões.

Adriana está desenvolvendo um sistema assíncrono, que deve receber pacotes de solicitações via mensageria RabbitMQ, e agora precisa definir a lógica de roteamento das mensagens. Foi estabelecido que o nome do exchange será logis, roteando para a fila log_1 com a chave tp1 e para log_2 com a chave de roteamento tp2.

Para criar o exchange e efetuar a ligação com as filas, Adriana utilizou os comandos:

 

Provas

Questão presente nas seguintes provas

Ana implementou um projeto Java, na arquitetura MVC, com um módulo EJB, contendo entidades e objetos de negócio, e um módulo Web, com a interface baseada em Servlets.

Para implementar o projeto, com o nome proj001, em um servidor JBoss com hot deployment, utilizando apenas um arquivo, Ana irá fazer upload do artefato:

 

Provas

Questão presente nas seguintes provas

O analista José está modificando o código de uma página em HyperText Markup Language (HTML). No escopo do elemento <head>, José encontrou o seguinte trecho de código:

<script async src="um.js"></script>

<script defer src="dois.js"></script>

Analisando o código acima com base na especificação HTML, o analista concluiu que o script:

 

Provas

Questão presente nas seguintes provas

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