GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Difícil⏱ curto

No jogo, o personagem deve pular enquanto a tecla estiver apertada. Qual comando repete o pulo enquanto a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

No jogo, o personagem deve pular enquanto a tecla estiver apertada. Qual comando repete o pulo enquanto a tecla está apertada?

  1. A) Faça-Uma-Vez
  2. B) Pare-Agora
  3. C) Se-Então
  4. D) Fim-Do-Jogo
  5. E) Enquanto-Executar

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede um comando que repete uma ação (o pulo) enquanto uma condição (a tecla estar apertada) continua verdadeira. Esse é o papel de uma estrutura de repetição com condição de continuidade, ou seja, um laço do tipo enquanto. Passo 2: Analisando as alternativas, Enquanto-Executar é o comando que mantém o bloco de instruções rodando enquanto a condição for verdadeira. Por isso, o pulo se repete enquanto a tecla estiver apertada e para quando ela for solta. Passo 3: Faça-Uma-Vez não serve porque executa o bloco apenas uma vez, sem repetição condicionada à tecla. Passo 4: Pare-Agora não serve porque interrompe uma repetição em andamento, em vez de criar a repetição. Passo 5: Se-Então não serve porque testa uma condição uma única vez e decide se executa ou não o bloco, sem repeti-lo. Passo 6: Fim-Do-Jogo não serve porque encerra a execução do programa, não controla o pulo. Passo 7: Conclusão: a alternativa correta é E, que coincide com o gabarito oficial.

💡 Dica: Lembre-se da sintaxe básica de estruturas de repetição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode imaginar que o comando Faça-Uma-Vez repete a ação enquanto algo acontece, confundindo a execução única do bloco com a repetição controlada por condição.

Por que engana: Confundir a estrutura de repetição com a estrutura condicional, escolhendo uma alternativa que não representa repetição.

B Erradaerro: Interpretação

O aluno pode associar a palavra Pare a uma ação de parar o pulo quando a tecla é apertada, sem perceber que o comando pedido precisa criar a repetição, e não interrompê-la.

C Erradaerro: Conceitual

O aluno pode entender que a estrutura condicional Se-Então, por avaliar a tecla, já repete o pulo enquanto ela estiver apertada, sem notar que o teste é feito apenas uma vez.

D Erradaerro: Interpretação

O aluno pode relacionar o nome Fim-Do-Jogo ao controle geral do jogo e supor que ele gerencia a ação do personagem, quando na verdade ele apenas encerra o programa.

E Correta

“Enquanto-Executar” repete uma ação enquanto uma condição acontece. Aqui, o pulo continua enquanto a tecla está apertada.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

estrutura de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · lógica de programação

📚 Reveja

Revisar as estruturas de controle de repetição em algoritmos.

⚠️ Erro mais comum

Confundir a estrutura de repetição com a estrutura condicional, escolhendo uma alternativa que não representa repetição.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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.