Discuss whether it is it possible for the output of a computer program to be correct even if an error has occurred at some point in the program run, and if it is, why?
Discuss situations in which a program must be coded so that exceptions do not occur.
In addition, think of circumstances when exceptions should be handled within a program and provide an explanation as to why.