Sort:  

yes, we generally will get better at doing the same types of problems over and over
it's pretty hard to come up with a test that you can improve with repeat sittings

IQ test varies and time to complete the test is also a factor. There is a limit at which you will peak and you can take that as you "true" IQ. Someone with 85 IQ will never be able to answer the test like a IQ 140 would since at IQ 85, you can barely follow written instruction.