Em um aplicativo de acompanhamento de acessos, o contador é iniciado com valor 0. A cada evento identificado…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um aplicativo de acompanhamento de acessos, o contador é iniciado com valor 0. A cada evento identificado como “click”, acrescenta-se 1 ao contador. Eventos identificados como “idle” registram apenas que não houve interação e não alteram o contador. Durante um teste, o aplicativo recebeu, nessa ordem, os eventos: “click”, “idle”, “click”, “click”. Com base no funcionamento descrito, qual será o valor do contador ao final do teste?
- A) O contador termina com valor 0.
- B) O contador termina com valor 1.
- C) O contador termina com valor 2.
- D) O contador termina com valor 3.
- E) O contador termina com valor 4.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O contador começa em 0.
- O primeiro evento é "click", então o contador passa de 0 para 1.
- O segundo evento é "idle", que não altera o contador, que continua em 1.
- O terceiro evento é "click", então o contador passa de 1 para 2.
- O quarto evento é "click", então o contador passa de 2 para 3.
- Ao final do teste, o contador vale 3, o que corresponde à alternativa D, conforme o gabarito oficial. Alternativa A está errada porque ignora os três eventos "click". Alternativa B está errada porque considera apenas o primeiro clique. Alternativa C está errada porque deixa de contar um dos cliques. Alternativa E está errada porque conta o evento "idle" como se fosse um clique.
💡 Dica: Conte o número de eventos 'click'.
Alternativa por alternativa
O aluno acredita que nenhum evento altera o contador, talvez por entender que o contador só muda com eventos "idle" ou por não aplicar a regra de acréscimo.
Por que engana: O aluno pode confundir a contagem de eventos com a soma de valores, levando a uma resposta incorreta.
O aluno conta apenas o primeiro "click" e ignora os demais, possivelmente por ler mal a sequência de eventos ou achar que o contador só aumenta uma vez.
O aluno conta dois cliques, provavelmente deixando de somar um dos "click" finais por descuido ao percorrer a sequência de quatro eventos.
O contador começa em 0 e é incrementado somente nos três eventos “click”. O evento “idle” não modifica seu valor. Assim, 0 + 1 + 0 + 1 + 1 = 3.
O aluno soma todos os quatro eventos, achando que o "idle" também acrescenta 1 ao contador, quando a regra diz que ele não altera o valor.
Raio-X da questão
contagem de eventos
avaliacao
contagem de eventos · incremento de variáveis
Revisar conceitos de eventos em programação orientada a eventos.
O aluno pode confundir a contagem de eventos com a soma de valores, levando a uma resposta incorreta.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- O Calendário Eleitoral organiza, em sequência temporal, procedimentos que viabilizam a participação política nas…
- Durante uma campanha de reciclagem, uma escola registrou em duas planilhas as quantidades, em quilogramas, recolhidas em…
- Uma cooperativa de reciclagem acompanha o fluxo de materiais em quatro setores durante uma semana. Para organizar os…
- Um centro comunitário utiliza um formulário digital para organizar inscrições em oficinas. A matriz de permissões P tem…
- Uma cooperativa acompanha a quantidade de mudas entregues por três hortas comunitárias durante três dias. Cada linha da…
- Uma cooperativa de agricultura urbana usa uma matriz quadrada para registrar pontuações de desempenho de quatro…
🔎 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
