Qual evento pode ser utilizado para capturar cliques do usuário em um programa?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Qual evento pode ser utilizado para capturar cliques do usuário em um programa?
- A) onclick
- B) onload
- C) onsubmit
- D) onchange
- E) onmouseover
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pede o evento que captura cliques do usuário. Em HTML/JavaScript, cliques são tratados pelo evento onclick, que dispara quando o usuário clica em um elemento, como um botão, um link ou uma imagem. Passo 2: Resolvi a questão sem consultar o gabarito e concluí que a alternativa correta é a A (onclick), que coincide com o gabarito oficial. Passo 3: Por que as outras estão erradas: B (onload) dispara quando a página ou um recurso termina de carregar, sem depender de ação do usuário; C (onsubmit) dispara quando um formulário é enviado, e não em qualquer clique; D (onchange) dispara quando o valor de um campo é alterado e o campo perde o foco, e não quando há um clique; E (onmouseover) dispara quando o ponteiro do mouse entra na área do elemento, sem que haja clique. Passo 4: Portanto, para capturar cliques, o evento adequado é o onclick.
💡 Dica: Pense nos eventos comuns em interfaces gráficas.
Alternativa por alternativa
O evento onclick é utilizado para capturar cliques do usuário.
O aluno confunde o evento de carregamento da página com uma ação do usuário, achando que onload captura interações porque é um evento de navegador comum.
O aluno associa o clique em um botão de envio ao evento do formulário, sem perceber que onsubmit só ocorre no envio do formulário e não em qualquer clique.
O aluno acredita que qualquer interação com um campo, como clicar nele ou selecioná-lo, dispara onchange, quando na verdade o evento só ocorre após a alteração do valor.
O aluno usa a intuição do dia a dia de que passar o mouse sobre algo equivale a interagir com ele, sem considerar que o clique é um evento distinto do movimento do ponteiro.
Por que engana: Confundir eventos relacionados a carregamento ou mudança de estado com eventos de clique, escolhendo eventos que não capturam cliques.
Raio-X da questão
eventos de clique
avaliacao
eventos em programação · manipulação de eventos
Revisar os tipos de eventos em programação de interfaces.
Confundir eventos relacionados a carregamento ou mudança de estado com eventos de clique, escolhendo eventos que não capturam cliques.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual evento você usaria para iniciar a execução de um programa quando um botão é clicado?
- Ao criar um programa que responde a eventos, qual elemento é fundamental para o funcionamento de um autômato?
- Qual das opções abaixo é um exemplo de linguagem de programação baseada em eventos?
- Em uma linguagem de programação baseada em eventos, qual é o papel de um evento?
- Em um jogo feito por Lucas, o personagem deve pular somente quando o jogador pressionar a tecla espaço. O programa usa…
- Em uma apresentação digital, os slides mudam quando alguém clica em um botão, pressiona uma tecla ou responde a uma…
🔎 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
