João criou um código em Python e precisa avaliar se ele retorna o valor correto. Se o código deve retornar o…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
João criou um código em Python e precisa avaliar se ele retorna o valor correto. Se o código deve retornar o número 20 ao somar 10 e 10, o que ele deve fazer para verificar?
- A) Comparar o resultado com 15
- B) Executar o código e checar o resultado
- C) Parar o código sem testar
- D) Escrever outro código
- E) Comparar com o número 25
✅ Resposta correta: alternativa B
Resolução passo a passo
- Entenda o problema. João quer saber se o código retorna o valor correto. O código deve retornar 20 ao somar 10 e 10, então a verificação precisa comparar o que o código realmente produz com esse valor esperado.
- Identifique a ação que realiza a verificação. Para saber o que o código de fato retorna, é preciso executá-lo e observar o resultado, comparando-o com 20. Isso corresponde à alternativa B: executar o código e checar o resultado.
- Analise as outras alternativas. A alternativa A está errada porque comparar com 15 usaria um valor que não é a soma de 10 e 10. A alternativa C está errada porque parar o código sem testar não verifica nada. A alternativa D está errada porque escrever outro código não confere o funcionamento do código atual. A alternativa E está errada porque 25 não é o resultado esperado da soma de 10 e 10.
- Conclusão. O gabarito oficial B está correto, e a alternativa correta é a que descreve a execução do código seguida da checagem do resultado.
💡 Dica: Verifique a saída do código com os valores fornecidos.
Alternativa por alternativa
O aluno acredita que a verificação deve ser feita com um valor diferente do esperado, talvez confundindo a soma de 10 e 10 com outra operação ou errando a conta.
Por que engana: O aluno pode confundir a necessidade de executar o código com apenas comparar resultados sem testá-lo.
Essa é a maneira correta de verificar.
O aluno entende que parar o código sem executá-lo já permite concluir algo sobre seu funcionamento, como se a verificação dependesse de não testar.
O aluno confunde verificar um código existente com criar um código novo, imaginando que substituir o programa resolve a dúvida sobre seu resultado.
O aluno calcula a soma de 10 e 10 de forma errada, obtendo 25 em vez de 20, ou lê o enunciado de forma descuidada.
Raio-X da questão
verificação de código
avaliacao
execucao de codigo em Python · comparacao de resultados
Revisar como funciona a soma em Python.
O aluno pode confundir a necessidade de executar o código com apenas comparar resultados sem testá-lo.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Qual a saída do seguinte código? x = 5; y = 10; print(x + y);
- João desenvolveu um algoritmo para resolver um problema matemático. Porém, ele percebeu que o resultado estava…
- Pedro está fazendo um jogo e precisa verificar se a soma das pontuações de dois jogadores é maior que 10. Qual a…
- Na aula, Bia quer fazer um programa. O programa deve somar 5 a um número escolhido: 10 ou 20. Qual algoritmo usa…
- Na aula de Computação, Sofia criou uma tabela para guardar os resultados de um jogo. João fez 10 na primeira rodada, 15…
- Um estudante escreveu um código que não estava funcionando. Ele usou "if x = 10" ao invés de "if x == 10". O que está…
🔎 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
