Answer
(a) Yes, goldenDelicious is an instance of Fruit.
(b) No, goldenDelicious is not an instance of Orange.
(c) Yes, goldenDelicious is an instance of Apple.
(d) Yes, goldenDelicious is an instance of GoldenDelicious.
(e) No, goldenDelicious is not an instance of McIntosh.
(f) Yes, orange is an instance of Orange.
(g) Yes, orange is an instance of Fruit.
Work Step by Step
If a class A inherits from class B and class B inherits from class C, and you create an instance of class A, then that object will also be an instance of class B and class C. This is because inheritance in Python works in such a way that an object of a derived class has all the properties and behaviors of the base class(es). So in this case, the object of class A will have all the properties and behaviors of both class B and class C.
And if a class X is not an ancestor of the class A of the current object, then class X does not inherits object of class A.