Olá, caríssimos.
Gabarito: Letra D.
Em Java, há exceções checadas e exceções não checadas. Um método é obrigado a estabelecer uma política para todas as exceções checadas lançadas por sua implementação (ou passar a exceção checada mais acima na pilha, ou manipulá-la de alguma forma).
Não há obrigatoriedade em tratar as exceções não checadas lançadas por sua execução.
Considerando que não há necessidade de estabelecer uma política para as exceções não checadas (não verificadas), a alternativa correta é a letra D.
Complementação: https://pt.stackoverflow.com/questions/10732/qual-é-a-diferença-entre-exceções-checadas-checked-e-não-checadas-unchecked (Acessado em 16-03-2018 às 19:47).
Deus seja sempre louvado.