Knowing a bunch of random science facts is hardly representative of "scientific literacy".
Rather than ask, "About how many genes are coded in the human genome? 2,500, 25,000, 250,000, or 2.5 million?"
In all honestly, someone can have a perfectly acceptable understanding of the concepts of genetics without knowing how many zeros to put after the 25...
Another one of the questions, "How did Avogadro arrive at his number?" Most people don't use complex chemical calculations in their daily lives, why should they need to know mole? However, most people probably understand that everything is made of trillions of very tiny atoms. Do they really need to understand the exact number of atoms per mole of iron? (6.022*10^23)<--AP Chem:)
http://en.wikipedia.org/wiki/Avogadro_constant
--And the actual way that Avogadro came up with the number is very complex and is also
completely useless information for all but a tiny group of scientists.
6. How many times greater in magnitude is a 7.0 earthquake relative to a 6.0 earthquake, on the Richter scale?
---Isn't knowing that a 7.0 is much stronger than a 6.0 enough to comprehend the concept of "powerful earthquake". Or instead of asking a pure math question like that, why not ask "explain earthquakes". People with science literacy will mention tectonic plates and not angry Gods.
I can understand Peak Oil without knowing the various names of the types of geological formations.
I'm reluctant to use "random science facts quiz" as a measure of scientific understanding.
But yeah, not knowing that the Earth revolves around the Sun makes you an idiot.