<< Chapter < Page Chapter >> Page >
This module contains review questions and answers keyed to the module titled Java4010: Getting Started with Java Collections.

Revised: Tue Apr 05 13:42:12 CDT 2016

This page is included in the following Books:

Table of contents

Preface

This module is one in a collection of modules on Java Collections designed for teaching ITSE2321 - Object-Oriented Programming (Java) at Austin Community College in Austin, TX.

This module contains review questions and answers keyed to the module titled Java4010: Getting Started with Java Collections .

Once you study that module, you should be able to answer the review questions in this module.

The questions and the answers in this module are connected by hyperlinks to make it easy for you to navigate from the question to the answer and back again.

Questions

Question 1 .

True or False? The Collections framework is designed to encourage to reinvent collections and maps.

Answer 1

Question 2

True or False? Some collections allow duplicate elements while others do not.

Answer 2

Question 3

True or False? All collections are ordered.

Answer 3

Question 4

True or False? The Collections Framework is defined by a set of interfaces and associated contracts, and provides concrete implementations ofthe interfaces for the most common data structures.

Answer 4

Question 5

Several questions in this module will be based on Listing 1 below.

Listing 1 . Used with several different questions.
import java.util.TreeSet; import java.util.Collection;import java.util.Iterator; public class AP400{public static void main( String args[]){ new Worker().doIt();}//end main() }//end class AP400class Worker{ public void doIt(){Collection ref = new TreeSet(); Populator.fillIt(ref);Iterator iter = ref.iterator(); while(iter.hasNext()){System.out.print(iter.next()); }//end while loopSystem.out.println(); }//end doIt()}// end class Worker class Populator{public static void fillIt( Collection ref){ref.add(new Integer(4)); ref.add(new Integer(4));ref.add(new Integer(3)); ref.add(new Integer(2));ref.add(new Integer(1)); }//end fillIt()}//end class populator

True or False? Listing 1 instantiates an object of the TreeSet class and stores the object's reference in a reference variable of type Object named ref .

Answer 5

Question 6

True or False? The TreeSet class implements the SortedSet interface, which extends the Set interface, which in turn extends the Collection interface.

Answer 6

Question 7

True or False? A reference to a TreeSet object cannot be stored in a reference variable of type Collection .

Answer 7

Question 8

True or False? The TreeSet class guarantees that the sorted set will be in ascending element order

Answer 8

Question 9

True or False? The TreeSet class provides guaranteed log(n) time cost for the basic operations ( add , remove and contains ).

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Object-oriented programming (oop) with java. OpenStax CNX. Jun 29, 2016 Download for free at https://legacy.cnx.org/content/col11441/1.201
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?

Ask