This exam paper is for the Programming 2 module. It covers topics like testing, inheritance, exceptions, and files. The paper includes questions on white box testing criteria, equivalence partitioning, abstract classes, interfaces, and exception handling. It also includes a question on the File class in Java. Download the paper now from Desklib.