GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Média⏱ curto

Qual é a estrutura que permite a repetição de um bloco de código em algoritmos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a estrutura que permite a repetição de um bloco de código em algoritmos?

  1. A) Condicional
  2. B) Vetor
  3. C) Repetição
  4. D) Função
  5. E) Comentario

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pergunta qual estrutura permite repetir um bloco de código em algoritmos.
  2. Em algoritmos e programação, as estruturas básicas de controle são sequência, seleção (condicional) e repetição (laço).
  3. A estrutura de repetição (também chamada de laço, como enquanto, para e faça-enquanto) executa um mesmo bloco de instruções várias vezes enquanto uma condição for verdadeira ou até que um número de iterações seja atingido.
  4. Portanto, a alternativa correta é a C, Repetição, que coincide com o gabarito oficial.
  5. A alternativa A (Condicional) está errada porque a estrutura condicional apenas escolhe entre caminhos de execução, executando um bloco ou outro uma única vez.
  6. A alternativa B (Vetor) está errada porque vetor é uma estrutura de dados que armazena vários valores em posições indexadas, não controla a execução de código.
  7. A alternativa D (Função) está errada porque função agrupa um bloco de código para ser reutilizado e chamado, mas não o repete por si só.
  8. A alternativa E (Comentario) está errada porque comentários são anotações ignoradas pelo interpretador ou compilador e não executam nenhuma instrução.

💡 Dica: Pense nas estruturas de controle de repetição.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter confundido a capacidade de escolher caminhos com a de repetir: a estrutura condicional decide qual bloco executar, mas executa-o apenas uma vez.

Por que engana: Confundir estruturas de repetição com estruturas condicionais ou outros conceitos como vetores e funções.

B Erradaerro: Conceitual

O aluno pode ter associado repetição de dados à repetição de código, imaginando que um vetor, por guardar vários valores, também repete instruções.

C Correta

As estruturas de repetição, como 'for' e 'while', são usadas para repetir blocos de código.

D Erradaerro: Conceitual

O aluno pode ter achado que, por a função ser chamada várias vezes, ela próprio define a repetição, sem perceber que a repetição depende de um laço que faz as chamadas.

E Erradaerro: Senso comum

O aluno pode ter pensado que um comentário repetido ou um bloco comentado represente a repetição de código, sem compreender que comentários não são executados.

Raio-X da questão

Dificuldade Média
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🧩 consolidacao
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estruturas de controle

📚 Reveja

Revisar as estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais ou outros conceitos como vetores e funções.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.