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