

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Observe o código abaixo:

Em aplicações Java com interface gráfica, componentes podem reagir às ações do usuário por meio do registro de objetos ouvintes (listeners), cujos métodos são executados sempre que um evento ocorre. Se o código apresentado estiver em execução, caso o usuário acione o botão duas vezes, a tela do console exibirá a seguinte saída:
12
1122
1212
1234
Analise o seguinte HTML e JavaScript:

Qual será a saída no console ao clicar no botão?
Clique-me
meuBotao
O objeto window
O objeto document
Um erro de referência
Qual ferramenta interna do MySQL pode ser habilitada e usada para agendar a execução automática de comandos SQL?
event scheduler
event cron
scheduler
cron
Em arquiteturas event-driven serverless, a execução de funções é interrompida por eventos publicados por serviços produtores e modificada por consumidores de forma desacoplada, sendo incomum a utilização de mecanismos de mensageria ou de streams para intermediar a entrega desses eventos.
Certo
Errado
O Node.js é amplamente utilizado no desenvolvimento backend por adotar um modelo de execução assíncrono e orientado a eventos, permitindo alto desempenho em aplicações que lidam com grande volume de operações de entrada e saída. O funcionamento do event loop é central para esse modelo, sendo responsável por coordenar a execução de callbacks, promessas e tarefas assíncronas sem recorrer a múltiplas threads para cada requisição.
Considere uma API back-end desenvolvida em Node.js que atende milhares de requisições simultâneas, realizando operações intensivas de I/O, como acesso a banco de dados e comunicação com serviços externos. A equipe precisa compreender corretamente o modelo de concorrência adotado para evitar gargalos e erros de projeto.
Nesse contexto, assinale a alternativa que descreve corretamente o papel do event loop no modelo de execução do Node.js.
O event loop cria uma nova thread para cada requisição recebida, permitindo execução paralela completa de código JavaScript.
O event loop gerencia a execução não bloqueante, delegando operações de I/O a mecanismos assíncronos e processando callbacks conforme as tarefas são concluídas.
O event loop executa simultaneamente múltiplas funções JavaScript emparalelo nomesmo núcleo de processamento.
O event loop elimina a necessidade de operações assíncronas, pois todas as funções são executadas de forma sequencial e bloqueante.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considere o seguinte trecho HTML que representa 3 células do tabuleiro de um jogo da velha:

Deseja-se que, ao clicar em uma célula vazia, ela exiba o símbolo “X”, conforme representação da seguinte imagem:

Linha de tabuleiro de jogo da velha. Fonte: IFSP, 2025.
Qual trecho de código JavaScript seleciona corretamente a célula com id=”casa-1” e insere o símbolo “X” nela ao ser clicada?
document.getElementById(“casa-1”).inner-
Text = “X”;
document.querySelector(“#casa-1”).inner-
Text = “X”;
document.querySelector(“casa-1”).
addEventListener(“click”, function() {
this.innerText = “X”;
});
document.getElementById(“casa-1”).
addEventListener(“click”, function() {
this.innerText = “X”;
});
Analise o programa a seguir, elaborado em HTML com Javascript:

Ao ser executado por um navegador que suporte HTML e Javascript, considerando o navegador configurado para o padrão pt-BR, será exibido na tela o botão:

Um analista de sistemas pressionou esse botão no dia 01/02/2026 às 13:00:00, provocando a exibição de:
01/02/2026 13:00:00
Latitude: -23° 32’ 59.99” S Longitude: -46° 37’ 59.99” W
01/02/2026
01/02/2026 Latitude: -23° 32’ 59.99” S Longitude: -46° 37’ 59.99” W
01/02/2026 13:00
Em uma rotina de processamento de eventos de auditoria, um sistema recebe registros em ordem cronológica e precisa realizar duas operações com alta frequência: inserir novos eventos ao final da sequência e remover sempre o evento mais antigo ainda não processado. Em outra etapa do mesmo sistema, é necessário verificar rapidamente se determinado identificador de transação já foi recebido, sem percorrer sequencialmente todos os registros armazenados. Nesse contexto, a alternativa que indica CORRETAMENTE as estruturas de dados a serem empregadas no cenário descrito é:
Deve-se utilizar uma pilha para os eventos de auditoria e uma lista simplesmente encadeada para os identificadores, pois a pilha preserva a ordem cronológica de processamento e a lista garante busca em tempo constante no pior caso.
Deve-se utilizar uma fila para os eventos de auditoria e uma tabela de dispersão para os identificadores, pois a fila atende ao padrão FIFO, enquanto a tabela hash pode oferecer busca média eficiente quando há boa função de dispersão e tratamento adequado de colisões.
Deve-se utilizar uma árvore binária não balanceada para os eventos e um vetor ordenado para os identificadores, pois ambas as estruturas asseguram, independentemente da ordem de entrada, operações de inserção, remoção e busca em tempo logarítmico no pior caso.
Deve-se utilizar uma lista circular para os eventos e uma pilha para os identificadores, pois listas circulares eliminam a necessidade de controle de início e fim, e pilhas são adequadas para verificar rapidamente duplicidade de valores arbitrários.
No JavaScript, ao utilizar event.preventDefault() dentro de um tratador de evento de um formulário (submit), qual é o efeito observado?
O formulário é limpo imediatamente.
O evento para de se propagar para os elementos pais (bubbling).
O navegador exibe um alerta de confirmação automático.
Todos os campos do formulário tornam-se somente leitura.
A ação padrão de recarregar a página e enviar os dados para o servidor é interrompida.
Elaborou-se o seguinte programa na linguagem HTML, no qual algumas partes foram omitidas e substituídas por (1) e (2):
<!DOCTYPE html>
<html>
<body>
<p>Selecione a opção:</p>
<(1) (2)="alert('Opção de Compra')">Compra</(1) >
<(1) (2)="alert('Opção de Venda')">Venda</(1) >
</body>
</html>
Ao ser executado por um navegador típico será exibido:

Ao se clicar uma vez no botão Compra, é exibido:

Dessa forma, (1) e (2) são, respectivamente:
button e onclick.
button e click.
button e ondblclick.
submit e onclick.
submit e ondblclick.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O Scrum é um framework ágil utilizado no desenvolvimento de sistemas, baseado em ciclos iterativos e incrementais chamados Sprints. Ele define eventos formais que estruturam o trabalho da equipe, promovendo inspeção, adaptação e transparência ao longo do desenvolvimento. Com base nesse contexto, assinale a alternativa que apresenta exclusivamente três eventos do Scrum.
Sprint Planning, Daily Scrum, Sprint Review.
Sprint Review, Sprint Retrospective, Deployment.
Release, Sprint Backlog, Sprint Planning.
Scrum Master, Sprint Backlog, Increment.
O comando a seguir encontra todos os médicos que participaram de congressos em 2023, mas não participaram de nenhum congresso em 2024.

Certo
Errado
A programação por eventos é fundamentada na execução sequencial de instruções, em que o fluxo do programa é rigidamente determinado no início da execução.
Certo
Errado
Acerca da programação por eventos, é correto afirmar que
o programa executa todas as tarefas de forma paralela, com múltiplas saídas simultâneas.
o programa é estruturado como uma sequência fixa de instruções, executadas em ordem linear.
cada módulo da aplicação é executado em tempo constante, independentemente da entrada do usuário.
os eventos são pré-agendados e não dependem de interação do usuário ou do ambiente.
a execução do código é determinada pela ocorrência de eventos, como cliques de mouse ou digitação do teclado.
<!DOCTYPE html>
<html lang=”pt‑BR”>
<head>
<meta charset=”UTF‑8”>
</head>
<body>
<h1>Digite um número entre 0 e 100</h1>
<input type=”number” id=”numero” placeholder=”Digite um número” >
<button #CRM_ES#>Enviar</button>
<div id=”mensagem”></div>
<script>
function validarNumero() {
const valor = document.getElementById(‘numero’).value;
const numero = Number(valor);
const mensagem = document.getElementById(‘mensagem’);
if (valor === “”) {
alert(“Por favor, digite um número.”);
mensagem.textContent = “”;
return;
}
if (numero = 0 && numero <= 100) {
alert(“Parabéns. Você digitou um número válido.”);
mensagem.textContent = “”;
} else {
alert(“Você digitou um número inválido. Tente novamente.”);
mensagem.textContent = “”;
}
}
</script>
</body>
</html>
Com base nesse código, assinale a opção que apresenta o trecho de código que deverá substituir os caracteres #CRM_ES# de forma que, se o usuário clicar uma vez com o botão esquerdo do mouse no botão Enviar, a página execute a função validarNumero() para validar o número digitado no campo de texto.
onwheel=”validarNumero()”
onclick=”validarNumero()”
ondrop=”validarNumero()”
ondblclick=”validarNumero()”
oncontextmenu=”validarNumero()”


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O preço fechado de uma ação ou de um fundo é um evento que ocorre a cada dia da semana para cada ação ou fundo. A sequência desses valores por ação ou fundo constitui uma:
Regressão linear.
Regressão logística.
Classificação.
Série temporal.
Regularização.
Sobre a utilização de eventos na linguagem de programação C#, assinale a alternativa correta.
Um evento pode ter vários assinantes.
Um evento pode ter um único assinante.
Os eventos não estão disponíveis de maneira nativa da linguagem C#
Não se deve utilizar eventos para sinalizar ações do usuário, como cliques de botão ou seleções de menu em interfaces gráficas.
O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as.
I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).
II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.
III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.
IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.
Está correto o que se afirma apenas em
I, II e IV.
I, III e IV.
II, III e V.
I, II, III e IV.
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:
Sempre que um botão com a classe .openModal for clicado, uma nova modal será criada e adicionada ao DOM, e o botão “Fechar” funcionará corretamente, removendo a respectiva modal.
Mesmo após a primeira modal ser fechada, a próxima modal aberta funcionará corretamente, pois o evento de “Fechar” é vinculado a cada nova instância do botão #closeModal dentro da modal.
O botão “Fechar” da modal remove-a do DOM sem deixar vestígios de eventos ou elementos relacionados à modal removida, mantendo o DOM limpo após o fechamento.
Se o usuário clicar múltiplas vezes em um botão com a classe .openModal, apenas a última instância da modal permanecerá no DOM.
No Grafana, é possível adicionar anotações para destacar eventos nas visualizações diretamente no painel, por meio da consulta de anotação integrada, da API HTTP ou da configuração manual do painel.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.