The "what brought Confederate soldiers to Gettysburg" question is wrong. The real answer is Union troops. Lee was marching north to Harrisburg to sack the Union's largest supply depot when reports were sent that the Union was massing in Gettysburg (they weren't, there were only a small number of scout units there). So Lee sent a cavalry unit to check it out. They returned with more false info that, indeed, the Union was moving to Lee's rear at Gettysburg; thus Lee abandoned his original plan and reversed course to meet them. The Army of the Potomac was actually down in DC, but hearing of Lee turning south went to intercept him (thus the reason the Union ended up taking the defensive positions south of town, while the Confederates held the town itself).
Not sure where the dipshit that wrote that quiz got his/her info, but why would Lee have to use those roads to get to Harrisburg (apx. 35 miles north of Gettysburg) when he was already at Chambersburg (24 miles NW of Gettysburg) and Carlisle (20 miles north of Gettysburg)?
I got a 25. The Civil War isn't my best history subject, but I've probably studied it more than most and know a **** ton about Gettysburg (I have family pretty close so I've been there at least 6 times). If you want an interesting read, one of my professors in grad school published this a few years ago:
http://www.amazon.com/Music-Along-Rapidan-Soldiers-Community/dp/0803245092 Music as a instrument of deception in battle during the US Civil War is kind of his thing...