Greetings,

I'm currently studying for the MS 70-536 exam. I searched a few free
sample questions and it seemed that the questions could be ambiguous.
Do people find a certain amount of ambiguity in the actual
certification exams?

For example, I came across one regarding exceptions. It basically
asked how best to add an exception to a method.

1. One of the answers had the method construct and throw an exception
within a try catch block that catches the exception.

2. Another answer just constructed and threw the exception within the
method.

The other two answers were obviously wrong.

I use exceptions all the time so I think I should get this question
right, but both answers make assumptions. In answer 1, the code showed
a few lines where the error condition was checked, the exception
thrown, caught within the method and then an error displayed using
MessageBox.Show. If that's all there is to the code, I would think it
silly to catch the exception within the same method because exceptions
have some overhead. In practice, I would check for the error and then
display the error message without building, throwing and catching an
exception. In answer 2, it's not clear whether there is some higher
code that can catch and process the exception.

So I think 1 could be correct if the method is long and/or convoluted.
Answer 2 could be correct if the calling code could catch the
exception. The answer turned out to be 1, but I think it's ambiguous.

Is this characteristic of the MS certification exams? Or did I get my
question from a site with bad sample questions? Are there some tricks
to navigating some of their ambiguous questions? (Like, the MS test
code blocks will ALWAYS catch the exception unless it explicitly
states that a calling method will catch the exception.)

How ambiguous do people find the actual exams?

Thanks,


-- 
Subscription settings: 
http://groups.google.com/group/dotnetdevelopment/subscribe?hl=en

Reply via email to