Questão de Engenharia de Software — Teste de Software — FGV 2024
Engenharia de Software›Teste de Software
Código
fg085516
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software para Operação de Satélites
Com relação ao processo de depuração de um programa de computador, analise as afirmativas a seguir.I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.II. A depuração é realizada antes da compilação.III. A depuração pode ser executada por meio de pontos de parada (breakpoints).Está correto o que se afirma em
AI, apenas.
BII, apenas.
CI e II, apenas.
DI e III, apenas.
EII e III, apenas.
Revelar gabarito e comentário▾
GabaritoD — I e III, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Depuração de programas
Gabarito: letra D. A depuração (debugging) é o processo de identificar e corrigir erros em um programa, executada após a compilação, e pode utilizar pontos de parada (breakpoints) para inspeção. As afirmativas I e III estão corretas; a afirmativa II está incorreta.
A banca testa o conhecimento básico sobre o ciclo de desenvolvimento: depuração ocorre durante a fase de testes, não antes da compilação.
Afirmativa
Conteúdo
Correção
Justificativa
I
Investigar erros no programa
✅ Correta
Depuração localiza e corrige defeitos após detecção de falhas
II
Realizada antes da compilação
❌ Incorreta
Depuração ocorre após a compilação, durante a execução dos testes
III
Usa pontos de parada (breakpoints)
✅ Correta
Breakpoints interrompem a execução para inspeção de variáveis e fluxo
1Edição do código
2Compilação
3Execução/testes
4Depuração (debugging)
5Correção de erros
LEVEL · soulevel.com.br
Afirmativa I — ✅ Correta
Por meio da depuração, é possível investigar a ocorrência de erros no programa. Essa é a definição clássica: depuração é a atividade de localizar e corrigir defeitos no software, normalmente após a detecção de falhas em testes.
Afirmativa II — ❌ Incorreta
A depuração é realizada após a compilação, durante a execução dos testes. Afirmar que ocorre antes da compilação inverte a ordem do processo: primeiro o código é compilado, depois executado e, se houver erro, inicia-se a depuração.
Afirmativa III — ✅ Correta
A depuração pode ser executada por meio de pontos de parada (breakpoints). Esses são marcadores colocados em linhas específicas do código que interrompem a execução, permitindo ao desenvolvedor inspecionar variáveis e o fluxo do programa. É uma técnica fundamental em depuradores (debuggers).
Conclusão: Estão corretas apenas as afirmativas I e III, correspondendo à letra D.