Presentation is loading. Please wait.

Presentation is loading. Please wait.

AP Computer Science DYRT Quiz 09.01-07 Key Take out a piece of paper and PEN. The quiz starts TWO minutes after the tardy bell rings. You will have 30.

Similar presentations


Presentation on theme: "AP Computer Science DYRT Quiz 09.01-07 Key Take out a piece of paper and PEN. The quiz starts TWO minutes after the tardy bell rings. You will have 30."— Presentation transcript:

1 AP Computer Science DYRT Quiz Key Take out a piece of paper and PEN. The quiz starts TWO minutes after the tardy bell rings. You will have 30 seconds per question.

2 Title the quiz as shown below The quiz starts in ONE minute. Name Period Date Quiz EC.

3 Question 01 Inheritance describes what type of relationship? (a)“is-a” (b)“has-a ”

4 Question 02 Composition describes what type of relationship? (a)“is-a” (b)“has-a ”

5 Question 03 Which of the following shows an example of an inheritance relationship? (a)dogcat. (b)housedoor (c)hangercloset (d)studentperson

6 Question 04 Which of the following shows an example of a composition relationship? (a)dogcat. (b)housedoor (c)hangercloset (d)studentperson

7 Question 05 Inheritance involves the use of at least two classes. The existing (and more general) class is called the (a)superclass. (b)default class. (c)overloaded class. (d)subclass.

8 Question 06 Inheritance involves the use of at least two classes. The new and improved class which uses inheritance is called the (a)superclass. (b)default class. (c)overloaded class. (d)subclass.

9 Question 07 Which single Java keyword indicates that inheritance is used? (a)isa (b)hasa (c)extends (d)inherits (e)super

10 Question 08 True or False When an object of a subclass is instantiated, the constructor of the superclass is called first. (a)True (b)False

11 Question 09 True or False Methods of a subclass have access to private data of a superclass. (a)True (b)False

12 Question 10 True or False Methods of a subclass have access to the protected data of a superclass. (a)True (b)False

13 Question 11 The Geometry analogy which states that a square is a rectangle is an example of (a)encapsulation. (b)concatenation. (c)inheritance. (d)polymorphism.

14 Question 12 How should super class data be declared if you want to grant direct access to subclass methods, but you do not want to grant direct access to methods of all classes? (a)public (b)private (c)protected

15 Question 13 True of False Inheritance is limited to two levels with two classes. (a)True (b)False

16 Question 14 Which of these is possible in C++, but not in Java? (a)multi-level inheritance (b)multiple inheritance (c)umbrella classes (d)composition

17 Question 15 Animal Mammal Dog Terrier Look at this graphic. What is this an example of? (a)multi-level inheritance (b)multiple inheritance (c)an umbrella class (d)composition

18 Question 16 Look at this graphic. What is this an example of? (a)multi-level inheritance (b)multiple inheritance (c)an umbrella class (d)composition

19 Question 17 Reptile Dinosaur Extinct Look at this graphic. What is this an example of? (a)multi-level inheritance (b)multiple inheritance (c)an umbrella class (d)composition

20 Question 18 Look at this graphic. What is this an example of? (a)multi-level inheritance (b)multiple inheritance (c)an umbrella class (d)composition

21 Question 19 What is the umbrella class in this example? Animal tiger = new Cat( ); Animal eagle = new Bird( ); Animal shark = new Fish( ); (a)Animal (b)Bird (c)Cat (d)Fish

22 Question 20 Can this program code be correct? Animal tiger = new Cat( ); Animal eagle = new Bird( ); Animal shark = new Fish( ); (a)No, because the Animal class cannot be used to construct Cat, Bird or Fish objects. (b)No, because Animal is a subclass. (c)Yes, because Animal is a superclass. (d)Yes, because Animal is a subclass.

23 Extra Credit If the super class constructor requires one or more parameters, what command must be the very first command of the subclass constructor? (a)isa(d) hasa (b)extends(e)inherits (c)sub(f)super


Download ppt "AP Computer Science DYRT Quiz 09.01-07 Key Take out a piece of paper and PEN. The quiz starts TWO minutes after the tardy bell rings. You will have 30."

Similar presentations


Ads by Google