Hi Santhosh-
Microsoft does not release the number of question on a certification exam. Regarding the maximum allotted time to take the exam, contact your testing center (often, the maximum time is shown during the exam registration process). In general,
Microsoft exams allot a maximum of 4 hours but the numbers can vary.
A good Microsoft exam FAQ is available that answers your questions in more detail. See
Preparing for a Microsoft Certification Exam:
http://www.microsoft.com/learning/en/us/certification/exam-prep.aspx#tab2
Brian