Em uma competição de programação, cada aluno deve criar um algoritmo que resolva um problema. Maria decidiu…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em uma competição de programação, cada aluno deve criar um algoritmo que resolva um problema. Maria decidiu usar uma estrutura de repetição. O que isso significa?
- A) É uma forma de armazenar dados.
- B) Permite executar um conjunto de comandos várias vezes.
- C) É um tipo de dado.
- D) É uma forma de criar variáveis.
- E) É uma maneira de finalizar um programa.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta o que significa uma estrutura de repetição em programação. Estrutura de repetição (laço, como for, while) é um recurso que faz um bloco de comandos ser executado várias vezes, enquanto uma condição for verdadeira ou por um número determinado de vezes.
- Comparando com as alternativas, a alternativa B afirma exatamente isso: permite executar um conjunto de comandos várias vezes. Essa é a definição do conceito.
- A alternativa A está errada, pois armazenar dados é função de variáveis, vetores e estruturas de dados, não de uma repetição.
- A alternativa C está errada, pois tipo de dado (como inteiro, real ou texto) define o tipo de valor que uma variável guarda, e não um mecanismo de repetição.
- A alternativa D está errada, pois criar variáveis é uma declaração de armazenamento, não uma estrutura que repete comandos.
- A alternativa E está errada, pois finalizar um programa é feito por comandos como exit ou por chegar ao fim do código; uma repetição justamente continua a execução.
- Conclusão: a resposta correta é a B, coincidindo com o gabarito oficial.
💡 Dica: Pense sobre o que é uma estrutura de repetição em programação.
Alternativa por alternativa
O aluno confunde a repetição com o armazenamento de dados, achando que o laço serve para guardar informações como fazem as variáveis.
Por que engana: Confundir a função de uma estrutura de repetição com a de armazenamento de dados, pensando que ela serve apenas para guardar informações.
Correto, isso é uma estrutura de repetição.
O aluno associa a palavra 'estrutura' ao conceito de tipo de dado, sem distinguir os tipos (inteiro, texto) dos comandos de controle de fluxo.
O aluno acredita que a estrutura de repetição serve para declarar variáveis, confundindo o controle de fluxo com a declaração de armazenamento.
O aluno entende que a estrutura interrompe o programa, pois associa a palavra 'estrutura' ao encerramento do código, quando na verdade ela faz o programa continuar executando comandos.
Raio-X da questão
estrutura de repetição
avaliacao
estruturas de controle · algoritmos
Revisar o conceito de estruturas de repetição em algoritmos.
Confundir a função de uma estrutura de repetição com a de armazenamento de dados, pensando que ela serve apenas para guardar informações.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um algoritmo, o que significa a estrutura de repetição? Dê um exemplo simples.
- Em uma linguagem de programação, qual é o papel de uma estrutura de repetição e como ela é utilizada em algoritmos?
- O que é uma estrutura de repetição e como ela é utilizada em algoritmos?
- Em um algoritmo, o que o termo 'repetição' significa?
- O que é uma estrutura de repetição em programação?
- Ao programar um jogo simples, um estudante precisa repetir a mesma ação várias vezes até alcançar um resultado desejado…
🔎 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
