Study Guide for CS 313E Test 1 (Spring 2018) * The test material will be similar to what you have had on your assignments. * Define a class and then create objects of that class and test the functionality of that class. * Given classes already defined (Card, Deck, Point, Circle, Rectangle) add to their functionality and then create objects of those classes and call upon their functions to solve a given problem. * Write a class that inherits from another class and over-rides the functions in the parent class. * Given a piece of iterative code in Turtle Graphics draw the figure that represents it. * There will be questions 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. - Recursion question that involves permutation, combination or generating all subsets. * You may bring a cheat sheet (8.5" x 11") with you with hand written notes on both sides of the paper.