A lot of people say it is 60 questions in 3 hours
The real exam has 60 questions (the same for the four full practice exams in this
book). You need 35 correct questions to pass. (The online web site for the OCP
Java SE Programmer exam states this, not too helpfully, as 58.33 percent.) As of
this writing, you will be given three hours to complete the exam (three minutes per
question), which should be more than enough time.
Oracle site says its 2.5 hours, (passing score 61% ,subject to change)
link