I'm slightly anti-flashcard, when it comes to learning. I've just posted a ramble on this, plus other thoughts on taking the 2級 (again) this year in the thread
JLPT 2008.
However, I totally agree that any language test requires preparing for the test itself, and knowing its format inside-out. I'm an English language teacher by profession, and have taught many students on how to prepare for the various exams purported to measure English ability. All the exams unavoidably have flaws, in that you can learn techniques to help you pass them. The test-makers know this, and take it into account in determining marks. I have seen students with truly excellent real-life English ability perform poorly in the exam because they did it 'cold', with no test-taking practice, believing their ability would see them through. Even native-speakers when taking such tests for the first time make mistakes through misinterpreting questions, and not being used to sustaining the level of concentration required throughout the test. So, getting old tests and doing them under 'test conditions' is the way to go.
But, you still have to know the basic stuff you are being tested on first! There is no shortcut for learning grammar and vocabulary, etc. And learning this from a test paper is a horrible way to do it, I think. Tests by their nature offer no support. There are far more useful and fun resources for learning the
language. Like JapanesePod, for one!
