Identifique a alternativa que apresenta um erro comum em um programa de cálculo simples que soma os números de…
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
Identifique a alternativa que apresenta um erro comum em um programa de cálculo simples que soma os números de uma lista.
- A) O resultado aparece na tela.
- B) A variável de soma não foi inicializada em zero.
- C) Os números foram armazenados em uma lista.
- D) A lista foi criada antes da soma.
- E) O loop de soma percorre a lista corretamente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um programa que soma os números de uma lista usa uma variável acumuladora, que guarda o total parcial. Antes do loop, essa variável precisa começar em zero, pois o primeiro número é somado a ela. Se ela começar sem valor definido ou com outro valor, o resultado sai errado, mesmo com o loop e a lista corretos. Passo 2: Por isso a alternativa B descreve um erro comum e real, que é justamente a falha que se quer identificar. Passo 3: A alternativa A está errada porque mostrar o resultado na tela é a saída esperada do programa, não um erro. Passo 4: A alternativa C está errada porque armazenar os números em uma lista é exatamente a forma adequada de representar os dados a serem somados. Passo 5: A alternativa D está errada porque criar a lista antes da soma é necessário, já que a soma precisa dos dados já existentes. Passo 6: A alternativa E está errada porque descreve o funcionamento correto do loop, que deve percorrer todos os elementos da lista. Conclusão: a resposta é B, que coincide com o gabarito oficial.
💡 Dica: Verifique qual condição pode fazer a soma começar com um valor incorreto.
Alternativa por alternativa
Acredita que exibir o resultado na tela seria uma falha do programa, quando essa exibição é justamente o objetivo do cálculo.
Sem começar em zero, a variável pode guardar um valor anterior e alterar o resultado da soma.
Entende que guardar os números em uma lista seria um problema, confundindo a forma de organizar os dados com um defeito de programação.
Por que engana: O aluno pode confundir a criação da lista ou a exibição do resultado com um erro, sem perceber que a variável acumuladora precisa começar em zero.
Imagina que a lista precisaria ser criada depois da soma, sem perceber que a soma depende dos dados já armazenados na lista.
Lê a frase como se apontasse um erro, quando ela descreve o comportamento correto do loop, que deve percorrer todos os elementos da lista.
Raio-X da questão
Inicialização da variável acumuladora
diagnostico
Variáveis e listas em programação · Estruturas de repetição
Revise como inicializar uma variável acumuladora antes de percorrer uma lista.
O aluno pode confundir a criação da lista ou a exibição do resultado com um erro, sem perceber que a variável acumuladora precisa começar em zero.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
