Making one yourself is definitely a good idea, however, I don't think you need to ~completely~ reinvent the wheel. Therefore, here are a couple of possibilities that should help get you started (i.e. they are ~not~ the end-all, be-all; you ~will~ need to tweak it to your own location per the FARs):
61.87 (b) Aeronautical knowledge. A student pilot must demonstrate satisfactory aeronautical knowledge on a knowledge test that meets the requirements of this paragraph:
(1) The test must address the student pilot's knowledge of—
(i) Applicable sections of parts 61 and 91 of this chapter;
(ii) Airspace rules and procedures for the airport where the solo flight will be performed; and
(iii) Flight characteristics and operational limitations for the make and model of aircraft to be flown.
(2) The student's authorized instructor must—
(i) Administer the test; and
(ii) At the conclusion of the test, review all incorrect answers with the student before authorizing that student to conduct a solo flight.
See the questions at the end:
http://flighttraining.aopa.org/members/student_pilot/presolo/articles/233.cfm
Here is another, but you will need to modify it for your location:
http://www.elmendorfservices.com/gif_files/Pre-Solo Test.DOC