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
