Hi Mukul,
Most of the MCA Entrance tests are purely objective in nature. But a few of them also have a mix of multiple choice/ True or False/ Fill in the blanks, short-answer type of questions etc. One needs to be essentially good at Higher Maths, as most of the MCA Entrance Tests comprise Maths, Statistics and know how of Computers. Some institutes also have Verbal Ability, Quantitative Aptitude, Test of Reasoning and General Knowledge in their test syllabi. Spend as long as possible preparing for the exam. The more familiar you are with exams, the less frightening they seem and the easier they are to complete properly. Take the practice exam under close to actual testing conditions. Preparation of these exams can be started along with the final year of graduation. The preparation for the MCA Entrance easily takes 5-6 months with a daily and consistent input of about 5 to 6 hours. Enroll in a test preparation course or a correspondence course that will provide you with course material, tests, practice sessions etc.
There are many Institutes in India which are offering MCA and some how the contents of study to be covered may differ from one institute to another. Although it would not be possible for us to provide you with the exact details yet you may refer to the following information as most commonly covered topics:
C Programming, C+ Programming, Internet & JAVA Programming, UNIX and Shell Programming, Design and Analysis Algorithms, Computer Networks, Mathematical Foundation of Computer Science and Accounting and Financial Management.
Yet I would suggest you to look into the curriculum structure of the particular college of your interest as the same may differ from another.
There are many institutes offering MCA and to know about the same you may refer to the following link:
http://tinyurl.com/y8bdhvfKindly revert for any further queries, also if you liked this answer then rate it 'Best answer' or give a 'Thumbs Up' rating.
All the Best!