hi,
ur right the answerr is c,E bcas the if the if
test returns true then the statement immediately next to the if clause only will be executed then, there only we have to throw the exception.
For option e the method is merely telling the caller that it may throw that exception.
thnx,
krishna