Exercícios de Tratando exceções - Lista de Exercícios Resolvida
Questão 1
Observe o seguinte programa:
Um dos problemas do código acima é que o mesmo além de possuir um erro lógico (execução de um comando de escrita em um arquivo em modo de leitura), abre um arquivo e tem a sua execução encerrada.
Incremente o código apresentado liberando da memória a referência do arquivo tanto nos casos de erro, quanto em execuções bem-sucedidas (caso o mesmo fosse aberto em modo de escrita).
Ver solução completaQuestão 2
Observe o programa abaixo:
Reescreva esse código de uma forma com que ele seja capaz de tratar a inserção de um caractere por parte do usuário.
Ver solução completaQuestão 3
Um colega de classe tentou executar o seguinte programa:
E obteve a seguinte mensagem de erro:
Sem entender muito bem o significado dessa mensagem, ele decidiu pedir ajuda a você que estuda programação pelo Responde Aí.
Reescreva o código feito por ele de uma forma com que esse erro seja exibido de uma forma mais clara e amigável, e, consequentemente, possa ser resolvido pelo próprio colega.
Ver solução completaQuestão 4
Faça um programa que calcule a raiz quadrada de um número e trate os casos em que .
Ver solução completaQuestão 5
Observe o seguinte programa:
Tendo em mente que ao executá-lo a exceção NameError é gerada, reescreva o código de forma com que tal exceção seja tratada.
Ver solução completaQuestão 6
Observe o seguinte programa:
Escreva o que será impresso na tela caso o mesmo seja executado com o seguinte arquivo de entrada:
Ver solução completa