What This Document Is
This document contains the solutions to the first preliminary exam for Cornell University’s CS 2110: Object-Oriented Programming and Data Structures course, administered in Spring 2013. It’s a record of assessed problems and corresponding correct answers.
Why This Document Matters
This resource is primarily valuable to students who took the Spring 2013 CS 2110 prelim one and want to review their performance, understand where they went wrong, or confirm their understanding of the concepts tested. It also serves as a study aid for future students preparing for similar exams in the same course, offering insight into the types of questions and expected solutions.
Common Limitations or Challenges
This document provides *solutions* but does not offer detailed explanations of the underlying concepts. It assumes a base level of understanding of Java programming and data structures. It is specific to one particular exam instance and may not perfectly reflect the content of future exams. It does not include the original exam questions themselves – only the answers.
What This Document Provides
The full document includes:
* Complete solutions to 8 questions from the Spring 2013 Prelim One exam.
* Solutions to a 3-point extra credit question involving integer swapping without additional memory.
* Grading breakdown space for an instructor.
* Example outputs for two Java programs ("ShapeShifter" and "Fragment") with accompanying short-answer questions about their functionality.
* True/False questions related to Java concepts like object references and inheritance.
This preview does *not* include the original exam questions, detailed explanations of the solutions, or the full grading rubric. It only describes the document’s contents.