What really helped me as well was the fact that I used STS to prepare. I am not even talking about the knowledge, I am talking about being ready for the testing application itself. Try to get STS, not even important if it is for Oracle or something else. Even Oracle7 will do.
Regarding long questions. In my experience they are much easier than the short ones. But again - it does not matter. What matters is - you've spent time reading this question already. Try to answer it. And if you are not sure - amrk it (prior STS practice helps!).
Also I know that if English is not your first language you can get additional 30 minutes or so. I never applied for it, I had plenty of time to answer the questions, re-check marked ones and even go oover all of my questions once again. And yet had about 30 more minutes to spare, so I went over my answers again. Most of the time my first answer was a correct one.
In 001 and 023 there are a few tricky questions that are not hard, but have to be read very carefully. 025 is more straight forward test. Hope it helps.
Leo
Oracle 8i OCP DBA
Toronto, Canada