Study Guide for CS 313E Test 1 (Spring 2013) * There will be two main questions on the test. Each question will have several sub-parts. * First question will be on object-oriented programming and the second question will be on recursion. * These will be the sub-questions for the question on object- oriented programming - Given a scenario, draw a UML diagram representing the classes in that scenario. - Given a description of an object, define the class. - Write a class that inherits from the class that you have written. - Write test code using those classes. * These will be the sub-questions for the question on recursion: - Given a recursive function give the output for a set of parameters. - Given an iterative code, write a recursive version of it. - Given a recursive code modify it to solve a problem. - Given a recursive code, write the iterative version of it. * You may bring a cheat sheet (8.5" x 11") with you with hand written notes on both sides of the paper.