created: Jan 27, 2006; revised Oct 29, 2012; July 15, 2017

Quiz Magnet on Object Data

Instructions: For each question, choose the single best answer. Make your choice by clicking on its button. You can change your answers at any time. When the quiz is graded, the correct answers will appear in the box after each question.

1. What is a class?

A.    A class is a section of computer memory containing objects.

B.    A class is a section of the hard disk reserved for object oriented programs.

C.    A class is a description of a kind of object.

D.    A class is the part of an object that contains the variables.

Correct Answer:

2. How many objects of a given class may be constructed in a program?

A.    Only one object is constructed per run of the program.

B.    As many as the program asks for.

C.    Only one per class.

D.    One object per variable.

Correct Answer:

3. Which of the following is a correct way to construct a String object?

A.    String alpha("Hello Quiz!") ;

B.    String = "Hello Quiz!" ;

C.    String alpha = new "Hello Quiz!" ;

D.    String alpha = new String("Hello Quiz!") ;

Correct Answer:

4. What is an object?

A.    An object is a chunk of memory that can contain data along with methods to process data.

B.    An object is a tiny box of memory that contains only data.

C.    "Object" is another word for "program".

D.    An object is a description of a potential class.

Correct Answer:

5. Just as a program starts running, do any objects exist?

A.    Yes. All the objects that the program describes are created just as the program starts running.

B.    Yes. All the objects that the program describes are created when the program is compiled.

C.    No. Objects are a way to think about programming, but don't actually exist.

D.    No. Objects are created one by one as the program runs.

Correct Answer:

6. Which of the following invokes the method length() of the object referenced by str and stores the result in val?

A.    val = str.length() ;

B.    val = length.str() ;

C.    val = length().str ;

D.    val = length( str ) ;

Correct Answer:

7. Examine the following:

String myString;

What is myString?

A.    myString is a reference variable.

B.    myString is an object.

C.    myString always points to an object.

D.    myString is a String.

Correct Answer:

8. What is a reference to an object?

A.    one of the object's methods.

B.    one of the object's variables.

C.    data on where the object is located.

D.    a place in a program that created an object.

Correct Answer:

9. Examine the following:

String stringA = "Olde Frothingslosh" ;
String stringB;

stringB = stringA.substring(6);

What characters are in the String referred to by stringB?

A.    Olde

B.    Froth

C.    rothingslosh

D.    Frothingslosh

Correct Answer:

10. What is the class of the type wrapper for primitive type int?

A.    int

B.    INT

C.    Integer

D.    integer

Correct Answer:

The number you got right:       Percent Correct:       Letter Grade:   

Click here If you have returned here from another page, or have re-loaded this page, you will need to click again on each of your choices for the grading program to work correctly. You may want to press the SHIFT KEY while clicking to clear the old answers.