Magna Concursos

Foram encontradas 55.986 questões.

3509714 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

Observe o trecho de código a seguir, que faz uso dos comandos async/await na linguagem JavaScript. Esses comandos são utilizados para trabalhar com operações assíncronas de maneira mais simples e legível.

async function getTodoData() {

try {

const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');

const data = await response.json();

console.log(data.title);

} catch (e) {

console.log("Erro ao buscar dados");

}

}

getTodoData();

console.log("Depois de getTodoData");

O código faz uma requisição à URL 'https://jsonplaceholder.typicode.com/todos/1' e, caso a resposta seja recebida com sucesso, o conteúdo será

{"userId":1,"id":1,"title":"delectus aut autem","completed":false}

Quais serão as duas saídas apresentadas no console quando o código for executado?

 

Provas

Questão presente nas seguintes provas
3509709 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

As funções em JavaScript permitem a passagem de valores durante sua execução, possibilitando a manipulação dinâmica de dados e comportamentos com base nos argumentos fornecidos. Considere o seguinte código em JavaScript, que faz a chamada de uma função com parâmetros:

function func1(msg, num) {

return msg+num;

}

let msg = "10";

let num = 10;

let result = func1(msg,num);

console.log(result);

Qual será o resultado apresentado após a execução do código?

 

Provas

Questão presente nas seguintes provas
3509619 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

Considere o código a seguir, que manipula um array utilizando a linguagem JavaScript. Sabendo que os arrays em JavaScript não possuem alocação pré-definida e não exigem a declaração prévia de seu tamanho, analise o comportamento do código.

const numbers = [1, 2, 3];

numbers[5] = 6;

console.log(numbers.length);

Após a execução do código, qual será o valor exibido no console?

 

Provas

Questão presente nas seguintes provas
3509616 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

Considere o seguinte código JavaScript, que cria dinamicamente uma modal no DOM ao clicar em qualquer botão com a classe .openModal. A modal contém um botão de “Fechar”, que a remove do DOM quando clicado.

document.querySelectorAll('.openModal')

.forEach(btn => btn.addEventListener('click', () => {

const modal = document.createElement('div');

modal.classList.add('modal');

modal.innerHTML = `<div class="modal-content">

<h2>Hello World!</h2>

<p>This is my website</p>

<button id="closeModal">Fechar</button>

</div>`;

modal.querySelector('#closeModal')

.addEventListener('click', () => modal.remove());

document.body.appendChild(modal);

}));

Com base no código acima, analise as seguintes afirmações sobre o comportamento esperado do site e identifique a INCORRETA:

 

Provas

Questão presente nas seguintes provas
3509561 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

Considere o trecho de código em JavaScript abaixo. Ele utiliza o operador spread (...), que é amplamente usado para manipular arrays e objetos, permitindo a expansão de seus elementos. Observe como o operador interage com o array fornecido.

let [a, ...b] = [1, 2, 3, 4];

console.log(b);

Após a execução do código, qual será o conteúdo da variável b?

 

Provas

Questão presente nas seguintes provas
3506634 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CORE-RJ
Provas:
O método que pode ser utilizado para detectar gargalos em uma aplicação é
 

Provas

Questão presente nas seguintes provas
3506427 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMPARH
Orgão: CGM Fortaleza-CE
Sobre conceitos de threading em Java, analise as afirmações abaixo e marque a opção correta.
I. Uma thread em estado runnable está pronta para ser executada, mas pode estar aguardando sua vez para acessar a CPU.
II. Métodos sincronizados de um objeto tornam-se inacessíveis para outras threads enquanto uma thread detém o bloqueio sobre o objeto.
 

Provas

Questão presente nas seguintes provas
3506426 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMPARH
Orgão: CGM Fortaleza-CE
Sobre os conceitos de desenvolvimento para Android e iOS, marque a opção correta.
 

Provas

Questão presente nas seguintes provas
3506425 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMPARH
Orgão: CGM Fortaleza-CE
Sobre conceitos relacionados ao Python, analise as afirmações abaixo e marque a opção que indica a quantidade correta de afirmações verdadeiras e falsas.
I. Python suporta orientação a objetos, permitindo a criação de classes, herança, encapsulamento e polimorfismo.
II. Python suporta programação funcional, incluindo o uso de funções de alta ordem como map, filter e reduce.
III. Em Python, todas as variáveis declaradas dentro de uma função são automaticamente globais e podem ser acessadas em qualquer parte do código.
IV. O uso de ponto e vírgula (;) ao final de cada linha é obrigatório em Python para indicar o final de uma instrução.
 

Provas

Questão presente nas seguintes provas
3506424 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMPARH
Orgão: CGM Fortaleza-CE
Qual é o mecanismo utilizado para garantir exclusão mútua, garantindo que somente uma thread ou processo possa acessar uma seção crítica por vez, sem permitir múltiplos acessos simultâneos?
 

Provas

Questão presente nas seguintes provas