GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO15Fácil⏱ medio

Em programação por eventos, o que é um handler de evento e qual é seu papel ao processar um evento recebido…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO15

Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em programação por eventos, o que é um handler de evento e qual é seu papel ao processar um evento recebido pelo sistema?

  1. A) Handler é a parte do evento que contém informações de erro.
  2. B) Handler é uma variável que armazena dados do evento recebido.
  3. C) Hander de evento não tem qualquer papel na programação por eventos.
  4. D) Handler é um tipo de dado utilizado apenas em bancos de dados.
  5. E) Handler é uma função ou rotina associada a um evento que é invocada quando o evento ocorre para processar os dados e executar as ações previstas.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Em programação por eventos, o programa fica aguardando a ocorrência de eventos (clique de botão, recebimento de dados, tecla pressionada etc.). Quando um evento acontece, o sistema precisa de algo que saiba como reagir a ele.
  2. Esse algo é o handler (manipulador) de evento: uma função ou rotina associada a um evento específico, que é invocada automaticamente quando o evento ocorre. Seu papel é receber os dados do evento, processá-los e executar as ações previstas para aquela situação.
  3. Portanto a alternativa E está correta, e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois o handler não é a parte do evento que guarda informações de erro; ele é o código que trata o evento.
  5. A alternativa B está errada, pois o handler não é uma variável; ele é código executável, embora possa acessar os dados do evento.
  6. A alternativa C está errada, pois o handler é justamente o elemento central da programação por eventos.
  7. A alternativa D está errada, pois handler não é tipo de dado nem tem relação exclusiva com bancos de dados.

💡 Dica: Defina o conceito de handler e sua função em eventos.

Alternativa por alternativa

A Erradaerro: Conceitual

Confunde o handler com a estrutura de dados do evento que carrega informações de erro, achando que ele é um componente de dados em vez de código de tratamento.

B Erradaerro: Conceituala que mais engana

Acredita que o handler é apenas um local de armazenamento dos dados do evento, sem perceber que ele é um trecho de código executado em resposta ao evento.

Por que engana: Confundir o papel do handler de evento com a estrutura de dados que armazena informações do evento, acreditando que é apenas uma variável.

C Erradaerro: Senso comum

Supõe que, como o programa parece funcionar sem uma parte explícita chamada handler, esse conceito não tem importância na programação por eventos.

D Erradaerro: Conceitual

Associa a palavra handler a tipos de dados usados em bancos de dados, confundindo o termo com outros conceitos de armazenamento.

E Correta

Handlers conectam eventos a ações: ao receber um evento, o sistema chama a rotina dedicada para interpretar o dado, atualizar variáveis de estado e disparar efeitos, garantindo resposta localizada e previsível.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

handler de evento

📌 Objetivo

avaliacao

🧱 Pré-requisitos

programação por eventos · funções em programação

📚 Reveja

Revisar a programação por eventos e o papel dos handlers.

⚠️ Erro mais comum

Confundir o papel do handler de evento com a estrutura de dados que armazena informações do evento, acreditando que é apenas uma variável.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.