Magna Concursos

Foram encontradas 56.730 questões.

2996415 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBFC
Orgão: SAEB-BA
Estruturas de dados como listas, filas, pilhas e árvores são bastante utilizadas em algoritmos, a fim de organizar os dados conforme são inseridos nestas estruturas. Assinale a alternativa que apresenta a estrutura mais adequada para implementar uma fila prioritária em que os elementos são removidos com base em sua prioridade.
 

Provas

Questão presente nas seguintes provas
2996414 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBFC
Orgão: SAEB-BA
Estruturas de dados é um assunto largamente estudado e aplicado no desenvolvimento de software, isto por que, é através destas estruturas que se darão a organização dos dados dentro do software, bem como o próprio desempenho ao lidar com a recuperação de dados nestas estruturas de dados. Estas estruturas possuem basicamente duas grandes categorias, ou seja, estruturas de dados homogêneas e heterógênas. Com relação a estruturas de dados homogêneas, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
2996413 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBFC
Orgão: SAEB-BA
Ao desenvolvermos algoritmos que utilizam laços de repetição (loops), devemos sempre levar em consideração a preocupação com a otimização destes laços, uma vez que do ponto de vista de complexidade de algoritmos, laços de repetição tendem a ter um grande consumo de tempo e espaço, sobre a otimização de laços (loops). Diante do exposto, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
2996412 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBFC
Orgão: SAEB-BA
Em linguagens de programação temos sempre os tipos de dados primitivos, que são aqueles tipos de dados elementares e que já vem embutido nas linguagens de programação. Com base no conceito sobre tipo de dados, assinale a alternativa que não corresponde a um tipo de dado primitivo.
 

Provas

Questão presente nas seguintes provas
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