preap computer science quiz 09.01- 06 key take out a piece of paper and pen. the quiz starts one...

Post on 19-Jan-2016

251 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PreAP Computer ScienceQuiz 09.01- 06 Key

Take out a piece of paper and PEN.

The quiz starts ONE minute after the tardy bell rings.

You will have 30 or 45 seconds per question.

Title the quiz as shown belowThe quiz starts in ONE minute.

Name Period Date

Quiz 09.01-061. 11.2. 12.3. 13.4. 14.5. 15.6. 16.7. 17.8. 18.9. 19.10. 20.

EC.

Question 01

Inheritance describes what type of relationship?

(a) “is-a”

(b) “has-a”

Question 02

Composition describes what type of relationship?

(a) “is-a”

(b) “has-a”

Question 03

Which of the following shows an example of an inheritance relationship?

(a) dog cat

(b) house door

(c) hanger shelf

(d) student person

Question 04

Which of the following shows an example of a composition relationship?

(a) dog cat

(b) house door

(c) hanger shelf

(d) student person

Question 05

Inheritance involves the use of at least twoclasses. The existing (and more general) class is called the

(a) superclass.(b) default class.(c) overloaded class.(d) subclass.

Question 06

Inheritance involves the use of at least twoclasses. The new and improved class whichuses inheritance is called the

(a) superclass.(b) default class.(c) overloaded class.(d) subclass.

Question 07

Which single Java keyword indicates thatinheritance is used?

(a) isa(b) hasa(c) extends(d) inherits

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

Question 09

True or False

Methods of a subclass have access to theprivate data of a superclass.

(a) True (b) False

Question 10

True or False

Methods of a subclass have access to the public data of a superclass.

(a) True (b) False

Question 11

True or False

Methods of a subclass have access to the protected data of a superclass.

(a) True (b) False

Question 12

The Geometry analogy which states thata square is a rectangle is an example of

(a) encapsulation.(b) concatenation.(c) inheritance.(d) polymorphism.(e) composition.

Question 13

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

Question 14

True or False

Inheritance is limited to two levels with two classes.

(a) True (b) False

Which of these is possible in C++, but not in Java?

(a) multi-level inheritance

(b) multiple inheritance

(c) composition

(d) inheritance and composition

(e) several subclasses inheriting from one superclass

Question 15

Question 16

Animal

Mammal

Dog

Terrier

Look at this graphic. What is this an example of?

(a) multi-level inheritance(b) multiple inheritance(c) composition(d) inheritance and composition(e) several subclasses inheriting

from one superclass

Question 17Look at this graphic. What is this an example of?

(a) multi-level inheritance(b) multiple inheritance(c) composition(d) inheritance and composition(e) several subclasses inheriting

from one superclass

Question 18

Reptile

Dinosaur

Extinct

Look at this graphic. What is this an example of?

(a) multi-level inheritance(b) multiple inheritance(c) composition(d) inheritance and composition(e) several subclasses inheriting

from one superclass

Question 19Look at this graphic. What is this an example of?

(a) multi-level inheritance(b) multiple inheritance(c) composition(d) inheritance and composition(e) several subclasses inheriting

from one superclass

Question 20Look at this graphic. What is this an example of?

(a) multi-level inheritance(b) multiple inheritance(c) composition(d) inheritance and composition(e) several subclasses inheriting

from one superclass

Extra CreditIn the Fish class case study, Fish4 inherits from Fish3. Fish3 has a moveFish method. Fish4 also has a moveFish method. What does this mean?

(a) The moveFish method of Fish4 is a constructor.

(b) The moveFish method of Fish3 is a constructor.

(c) Fish4 re-defined the moveFish method.

(d) Fish4 is a superclass of Fish3

(e) Fish4 cannot compile.

top related