That's an IQ test...or, at least, it can be. An IQ test is just a abstract knowledge test (which can be general knowledge) where your results are plotted against what people your age, on average, know.
I'm guessing lots of people have taken IQ tests without realizing they were taking IQ tests.
IQ tests are based on a time limit also.