Informática Múltipla Escolha

Na depuração de um código-fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária...

Na depuração de um código-fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária...

  1. A inclusão de pontos de interrupção (breakpoints).
  2. A declaração de variáveis de parada.
  3. A geração de arquivos de log.
  4. A utilização de constantes.
  5. Uma chamada de sistema (system call).

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - A inclusão de pontos de interrupção (breakpoints).

O contexto da questão aborda o processo de depuração (ou debugging) no desenvolvimento de software. Este processo consiste na identificação e correção de defeitos em um programa durante sua execução.

Para analisar o comportamento interno de um algoritmo, o desenvolvedor precisa ter controle sobre o fluxo de execução, permitindo pausar o programa em momentos estratégicos para verificar variáveis e estados.

Análise Detalhada

  • Pontos de Interrupção (Breakpoints): É a ferramenta essencial utilizada em ambientes de desenvolvimento integrado (IDEs). Ao definir um breakpoint, o programador instrui o depurador a parar a execução exatamente naquela linha, permitindo inspeção detalhada.
  • Variáveis de Parada: Não constitui um conceito padrão na teoria da computação para controle de fluxo de depuração interativa.
  • Arquivos de Log: Embora úteis para auditoria, os logs registram informações passivamente após o evento ocorrer, não garantindo a interrupção imediata para análise em tempo real.
  • Constantes: Refere-se a valores imutáveis utilizados na lógica, sem função direta no controle de execução ou depuração.
  • Chamada de Sistema (System Call): É uma solicitação feita pelo programa ao núcleo do sistema operacional para realizar serviços, não sendo um mecanismo específico para pausas de depuração.

Portanto, a técnica correta e universalmente adotada para interromper a execução em uma instrução específica é a marcação de breakpoints.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.