1 An instance variable refers to a data value thata is owned by an particular instance of a class and no otherb is shared in common and can be accessed by all instances of agiven class2 The name used to refer the current instance of a class within the classdefinition isa thisb otherc self3 The purpose of the __init__ method in a class definition is toa build and return a string representation of the instance variablesb set the instance variables to initial values4 A method definitiona can have zero or more parameter namesb always must have at least one parameter name, called self5 The scope of an instance variable isa the statements in the body of the method where it is introducedb the entire class in which it is introducedc the entire module where it is introduced6 An object’s lifetime endsa several hours after it is createdb when it can no longer be referenced anywhere in a programc when its data storage is recycled by the garbage collector7 A class variable is used for data thata all instances of a class have in commonb each instance owns separately8 Class B is a subclass of class A. The __init__ methods in both classesexpect no arguments. The call of class A’s __init__ method in class B isa A.__init__()b A.__init__(self)9 The easiest way to save objects to permanent storage is toa convert them to strings and save this text to a text fileb pickle them using the cPickle method save10 A polymorphic methoda has a single header but different bodies in different classesb creates harmony in a software system