Ana está desenvolvendo um aplicativo para ajudar seus colegas a gerenciar tarefas escolares. Quais passos ela…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Analisar programas para detectar e remover erros, ampliando a confiança na sua correção.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ana está desenvolvendo um aplicativo para ajudar seus colegas a gerenciar tarefas escolares. Quais passos ela deve seguir para garantir que o algoritmo funcione corretamente?
- A) Codificar e esperar resultados.
- B) Testar com entradas variadas e corrigir.
- C) Implementar sem revisar o código.
- D) Documentar o código apenas no final.
- E) Pedir ajuda somente quando falhar.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A pergunta quer saber qual conduta garante que o algoritmo funcione corretamente. Garantir correção exige verificar o comportamento do programa, e não apenas escrevê-lo.
- Analisando as alternativas, a B descreve um processo de verificação: testar o algoritmo com entradas variadas (casos comuns, extremos e inválidos) e corrigir os erros encontrados. Esse ciclo de teste e correção é a base do desenvolvimento de software confiável.
- Por que as outras estão erradas: A) codificar e esperar resultados não verifica nada, o erro só aparece quando o problema já chegou aos usuários; C) implementar sem revisar o código aumenta a chance de falhas não detectadas; D) documentar apenas no final impede que a documentação acompanhe o desenvolvimento e dificulta a manutenção; E) pedir ajuda só quando falhar é reativo e deixa os defeitos para depois.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Liste os passos do desenvolvimento de algoritmos.
Alternativa por alternativa
O aluno acredita que, se o código for escrito, ele funcionará automaticamente, sem necessidade de verificação.
Por que engana: O aluno pode achar que apenas codificar é suficiente, sem considerar a importância de testar e corrigir o algoritmo.
Testar é essencial para garantir a funcionalidade.
O aluno supõe que um código bem escrito dispensa revisão, ignorando que erros de lógica só aparecem com verificação.
O aluno pensa que a documentação é uma tarefa final e isolada, sem perceber que ela deve acompanhar o desenvolvimento.
O aluno considera que buscar ajuda só diante de falhas é suficiente, sem perceber que a prevenção por testes é o que garante correção.
Raio-X da questão
desenvolvimento de algoritmos
avaliacao
desenvolvimento de algoritmos · testes de software
Revisar os passos do desenvolvimento de algoritmos e programação.
O aluno pode achar que apenas codificar é suficiente, sem considerar a importância de testar e corrigir o algoritmo.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Pense em um cenário em que você desenvolve um aplicativo para gerenciar tarefas. Quais passos você deve seguir para que…
- Ana está desenvolvendo um aplicativo que ajuda a calcular o tempo de estudo. Para isso, ela decide usar a estratégia de…
- Imagine que você está criando um aplicativo para ajudar a organizar tarefas diárias. Quais elementos você deve…
- Analise a situação: um aluno deseja criar um aplicativo para ajudar a gerenciar suas tarefas. Quais funcionalidades ele…
- Considere a seguinte situação: Ana quer organizar suas tarefas diárias utilizando uma planilha. Para isso, ela decide…
- Você e seus amigos decidiram criar um aplicativo para ajudar a organizar eventos. Para isso, qual é o primeiro passo que…
🔎 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
