Magna Concursos

Foram encontradas 55.928 questões.

2996411 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBFC
Orgão: SAEB-BA
Vários aplicativos que têm relação entre si, e que usam recursos de forma colaborativa, facilitando a vida do programador são disponibilizados tanto na comunidade Windows Microsoft como Linux. No caso do XAMPP, este reúne as linguagens/aplicações a seguir, exceto:
 

Provas

Questão presente nas seguintes provas
2993269 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

O analista Kléber gerencia os pipelines do Gitlab CI/CD do TCE SP. No pipeline do projeto TCEMóvel, o job D precisa dos artefatos que foram gerados pelos jobs A e B. Para minimizar o tempo gasto com a transferência de artefatos, Kléber modificou a seção do .gitlab-ci.yml que define o job D, adicionando os nomes dos jobs A e B à subseção que especifica de quais jobs devem ser obtidos artefatos.

Na definição do job D, Kléber modificou a subseção:

 

Provas

Questão presente nas seguintes provas
2993268 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

Jorge é consultor em uma empresa de desenvolvimento e está analisando o código a seguir, na linguagem JavaScript, encontrado em uma das páginas do site.

const va = [1,2,5,7,12,14,19,20];

const vb = [], vc = [];

for(let a of va)

if(a%2==0)

vb.push(a);

else

vc.push(a);

console.log(vb.reduce((a,b)=>a+b));

console.log(vc.reduce((a,b)=>a+b));

Jorge abriu a página e viu impressos no console de depuração, respectivamente, os valores:

 

Provas

Questão presente nas seguintes provas
2993267 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

Marcos é um estudante de programação de computadores e encontrou o algoritmo apresentado a seguir em seus estudos.

algoritmo Marcos

var

i, a: inteiro

v: vetor [1..5] de inteiro

início

a <- 0

para i de 1 até 5 faça:

leia(v[i]);

fim para

para i de 1 até 5 faça:

v[i] <- v[i] + v[6-i]

a <- a + v[i]

fim para

escreva(a)

fim algoritmo

Considerando o vetor com índice inicial 1 e final 5, e utilizando os valores {2, 1, 2, 1, 2}, Marcos obterá a impressão do valor:

 

Provas

Questão presente nas seguintes provas
2993266 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

O pseudocódigo apresentado a seguir representa a pesquisa de um elemento em um vetor ordenado, de forma recursiva, segundo o processo conhecido como pesquisa binária.

global var

valores: vetor [1..10] de inteiro

função bin (

pos_ini, pos_fim, x: inteiro

)

var

p, v: inteiro

início

se pos_ini > pos_fim então

retorne -1

senão

p <- (pos_ini + pos_fim) / 2

v <- valores[p]

se v = x então

retorne p

senão

se v < x então

retorne bin (p+1, pos_fim, x)

senão

retorne bin (pos_ini, p-1, x)

fim se

fim se

fim se

fim função

Considere o conjunto {4, 5, 8, 9, 14, 16, 17, 20, 23, 25} no vetor global valores, índice inicial 1 e final 10, e divisão entre inteiros truncando a parte decimal.

Com a chamada bin (1, 10, 20), o retorno da posição do número 20 ocorre após a função bin ser executada, incluindo a chamada inicial:

 

Provas

Questão presente nas seguintes provas
2993265 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

Pedro desenvolveu o algoritmo apresentado a seguir, onde ocorre a leitura de um conjunto de números e, após efetuar algumas operações, é impresso o valor de uma variável x.

algoritmo Pedro

var

i: inteiro

x, a: real

início

x <- 0

para i de 1 até 5 faça:

leia(a);

x <- x + (a / 5)

fim para

escreva("Valor de x: ", x)

fim algoritmo

Analisando o algoritmo de Pedro, a variável x, impressa ao final, representa o(a):

 

Provas

Questão presente nas seguintes provas
2993264 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

A série de Fibonacci é definida da seguinte forma: o primeiro e o segundo termos valem 1, e os demais são obtidos pela soma de seus dois antecessores. Em termos gráficos, ela define uma espiral, sendo utilizada em diversas áreas, que vão da biologia até o mercado financeiro. Um algoritmo para cálculo do termo de ordem n da série é apresentado a seguir.

algoritmo Fibonacci

var

x, a, b, i, f: inteiro

início

leia(x);

a <- 1

b <- 1

f <- 1

i <- 2

enquanto i <= x faça

f <- a + b

a <- b

b <- f

i <- i + 1

fim enquanto

escreva("Fibonacci para o termo: ", f)

fim algoritmo

Executando o algoritmo, se for informado o valor 7 para x, será impressa a mensagem “Fibonacci para o termo: “:

 

Provas

Questão presente nas seguintes provas
2993263 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

A analista Lúcia projetou a aplicação TCEPaulista utilizando a abordagem Domain-Driven Design (DDD). Foi definido que cada bounded context de TCEPaulista fosse implementado por uma equipe distinta. Lúcia constatou que o bounded context Patrimonial dependia do bounded context Financeiro e viceversa. A dependência mútua exigiu que as equipes dos contexts Patrimonial e Financeiro interagissem entre si, a fim de alinhar as necessidades de um context em relação ao outro.

De acordo com o DDD, o relacionamento entre os bounded contexts Patrimonial e Financeiro é do tipo:

 

Provas

Questão presente nas seguintes provas
2993262 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

Beatriz tem um site com diversos elementos do tipo div, onde foi utilizada uma classe CSS com o nome "opcional", e deseja que eles fiquem ocultos quando forem clicados. Para adicionar a funcionalidade em todos os elementos via JavaScript, ela desenvolveu a função apresentada a seguir.

const associar = (elementos) => {

for(let obj of elementos)

obj.addEventListener('click',(e)=>{

e.target.style.display='none'});

}

Para executar a função criada, associando corretamente aos elementos do tipo div, Beatriz deve utilizar para o parâmetro elementos a expressão:

 

Provas

Questão presente nas seguintes provas
2993261 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TCE-SP

O desvio padrão é uma importante medida de dispersão na análise estatística, sendo definido pela fórmula a seguir.

dp = raiz_quadrada(somatório(xi – xm)² / n), onde xi é um dos valores do conjunto, xm é a média e n é o tamanho do conjunto.

William implementou a seguinte função, em JavaScript, para o cálculo do desvio padrão, onde x é um vetor com os valores do conjunto na amostra analisada.

1. const dp = (x) => {

2. let xm = 0, soma = 0;

3. for(let i=0; i<x.length; i++)

4. xm += x[i];

5. xm /= x.length;

6. for(let xi of x)

7. soma += (xi-xm)^2;

8. return Math.sqrt(soma / x.length);

9. }

No entanto, William, ao criar a função para cálculo do desvio padrão, cometeu um erro, e, para consertá-lo, ele precisa:

 

Provas

Questão presente nas seguintes provas