Exam 2 includes material from the lectures and assignments that covered expressions, algorithms, functions, classes, arrays and binary search.
Prior to Fall 2015, exam 2 included classes and exam 3 included arrays and binary search. Since Fall 2015, all of these areas are included in exam 2.
NOTE: the character set used in the following PDFs is probably incompatible with the character set expected by your compiler. For this reason, you should avoid copying and pasting from the PDFs into your text editor. To test any of the code, you should type in the code manually.