Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FGV 2024

Engenharia de SoftwareTeste 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
  1. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DI e III, apenas.
  5. 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

  1. 1Edição do código
  2. 2Compilação
  3. 3Execução/testes
  4. 4Depuração (debugging)
  5. 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.

Link permanente: /questoes/fg085516