Pular para o conteúdo principal

Questão de Não definido — Geral — INSTITUTO AOCP 2026

Não definidoGeral
Código
qg729331
Banca
INSTITUTO AOCP
Órgão
UNIRIO
Ano
2026
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Durante a análise de um script desenvolvido para automatizar consultas em um banco de dados, um analista percebe que determinadas operações estão produzindo erros intermitentes relacionados ao acesso a índices inexistentes em listas. Para investigar o problema, ele revisa o código e encontra trechos que manipulam coleções heterogêneas sem validações prévias, o que exige o uso adequado dos mecanismos de tratamento de exceções da linguagem. Considerando as funcionalidades de Python, assinale a alternativa que apresenta uma forma correta de capturar exceções desse tipo.
  1. AUsar apenas except: sem especificar o tipo da exceção, garantindo que erros de índice sejam corrigidos silenciosamente.
  2. BDeclarar uma função com o comando handle IndexError, que intercepta automaticamente qualquer erro de índice.
  3. CCriar uma estrutura monitor IndexError: para registrar e ignorar exceções durante a execução.
  4. DUtilizar um bloco try seguido de except IndexError, tratando especificamente o erro de acesso a índices inválidos.
  5. EEncapsular toda a manipulação de listas dentro de uma classe decorada com @exception_safe, que impede falhas de execução.
Revelar gabarito e comentário

GabaritoD — Utilizar um bloco try seguido de except IndexError, tratando especificamente o erro de acesso a índices inválidos.

Link permanente: /questoes/qg729331