Problems noted with the midterm...
Question 6 has screwed up code in the for loop. Question 12 has the same deal. Both
should actually read...
for (j = 0; j < list.length; j++)
...if memory serves, anyway.
There was some mention of exceptions, but nothing that we would not know by this time anyway (ie, that they are run-time things that can be thrown..)
Also there was mention of a class we have not been introduced to yet. It's in appendix M, though not in the book's index. This might be what we're supposed to google for. Note that you want to look for Java and vector in that case, since vector is the name of a standard template class in C++ (a nightmare we need not visit in this course) and also a general math term.
I was also confused a bit by the wording of questions 38-40. I made my interpretation and chose the appropriate responses based on it.
Otherwise it's not too bad.