This test will concentrate on the sections covered since the first midterm, which are 5.6, 7.6, 7.7, G2.1, 8.1, and 8.2. You will also be expected to know the material covered on the first midterm, especially when techniques from those sections are required to do problems related to the most recent sections.
The test will be a list of problems, many of which could have been homework problems. There might also be other types of questions, for example "multiple choice" questions or "state this theorem/definition" questions. People who know how to do these problems will have no trouble with finishing in time and will also have enough of time to recheck their answers, see point (2) below.
To prepare for the test, I suggest that you do the following:
(1) Read and understand the covered sections in the book. Make sure you understand the statements of theorems. Use the examples to check that you understand the material correctly. You can do this by "proof reading" the examples, to make sure that they are done correctly according to your understanding. If you believe an example is done incorrectly, then this is a sign that you should review the theorems and definitions that are used in the example.
(2) Make sure you know how to do all the problems from the first midterm and the homework assignments, as well as the problems listed on the Department Syllabus for the covered sections. This will ensure that you are in shape to handle the problems on the test.
Good luck!