For the multiple choice part, most of it can be done using common sense, use Highway Code for the other parts, like remembering figures for stopping distances at various speed, eyesight test distance, etc, etc..
For the hazard perception, treat it almost like a driving game, when you see any...