All of us ask numerous questions every day. Some of you get the definite answers and others get ambiguous answers for the same questions. If we see the reason why we get an ambiguous answer for the latter, it is evident that the question doesn’t have full details. So the most important prerequisite is that all the questions should have enough information to provide an answer. If you don’t provide all the information required for the question, no matter however simple the question is… still you will end up getting an ambiguous answer (At least, it will be ambiguous to the person who is asking the question).