GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Fácil⏱ medio

Considere o algoritmo: total := 0; para i de 1 até 4 faça total := total + d; fim para. Sendo d um dado…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Considere o algoritmo: total := 0; para i de 1 até 4 faça total := total + d; fim para. Sendo d um dado inteiro constante, qual é o valor de total em termos de d?

  1. A) total = d^4
  2. B) total = d + 4
  3. C) total = 4 * d
  4. D) total = 2 * d
  5. E) total = 0

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O algoritmo inicia com total := 0 e depois executa, para i de 1 até 4, a instrução total := total + d. Isso significa que o laço repete a soma exatamente 4 vezes, pois i assume os valores 1, 2, 3 e 4.
  2. Acompanhando a execução: na 1ª volta, total = 0 + d = d; na 2ª volta, total = d + d = 2d; na 3ª volta, total = 2d + d = 3d; na 4ª volta, total = 3d + d = 4d.
  3. Logo, ao final do laço, total = 4 * d, que corresponde à alternativa C, conforme o gabarito oficial.
  4. A alternativa A está errada, pois total não é multiplicado por d a cada volta, e sim somado a d; d^4 seria resultado de multiplicações sucessivas.
  5. A alternativa B está errada, pois o valor de i não é somado a total; a variável i serve apenas para controlar o número de repetições.
  6. A alternativa D está errada, pois 2 * d corresponderia a apenas duas repetições do laço, e o laço vai de 1 até 4.
  7. A alternativa E está errada, pois total só permanece 0 se o laço não somasse d nenhuma vez, o que não ocorre aqui.

💡 Dica: Calcule o total multiplicando d pelo número de iterações.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter confundido a soma repetida com a multiplicação repetida, achando que total é multiplicado por d a cada volta do laço.

Por que engana: O aluno pode confundir a operação de soma com multiplicação, pensando que o total é d elevado a 4.

B Erradaerro: Conceitual

O aluno pode ter achado que o contador i é somado ao total, em vez de apenas controlar o número de repetições do laço.

C Correta

O laço para executa exatamente 4 iterações e, em cada iteração, soma-se d a total; portanto total acumula d quatro vezes, resultando em 4·d.

D Erradaerro: Procedimental

O aluno provavelmente contou apenas duas iterações ou interpretou mal o intervalo de 1 até 4 como se fossem somente dois passos.

E Erradaerro: Procedimental

O aluno pode ter ignorado a atribuição dentro do laço, achando que, como total começa em 0, ele permanece 0 ao final.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

algoritmo de soma

📌 Objetivo

avaliacao

🧱 Pré-requisitos

noções de algoritmos · operações básicas de soma

📚 Reveja

Revisar a lógica de algoritmos e operações de soma.

⚠️ Erro mais comum

O aluno pode confundir a operação de soma com multiplicação, pensando que o total é d elevado a 4.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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