It doesn't just focus on how well you can identify all the parts of a class diagram, more importantly it focuses on proper object oriented design. In my opinion UML is supposed to be a tool used to communicate an idea between programmers, architects, etc. and it is not crucial to know all the proper ways to use the diagrams. [ March 16, 2006: Message edited by: Jeremy Anderson ]
Amit, as fas as I know there is only a german language book on preparation for the OCUP Fundamental exam. But I guess reading the UML specs will be quite enough, as the scope of the exam is defined quite well. You can find some example certification questions at this link http://www.uml-zertifizierung.de/download.htm - the pages are german, but the questions are english.