QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

Instituto AOCP - UNIRIO - Analista - Área: Tecnologia da Informação - 2026 • AOCP • 2026

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.
A
Usar apenas except: sem especificar o tipo da exceção, garantindo que erros de índice sejam corrigidos silenciosamente.
B
Declarar uma função com o comando handle IndexError, que intercepta automaticamente qualquer erro de índice.
C
Criar uma estrutura monitor IndexError: para registrar e ignorar exceções durante a execução.
D
Utilizar um bloco try seguido de except IndexError, tratando especificamente o erro de acesso a índices inválidos.
E
Encapsular toda a manipulação de listas dentro de uma classe decorada com @exception_safe, que impede falhas de execução.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.