logo

CuriousTab

CuriousTab

Objects and Collections problems


  • 1. Which class does not override the equals() and hashCode() methods, inheriting them directly from class Object?

  • Options
  • A. java.lang.String
  • B. java.lang.Double
  • C. java.lang.StringBuffer
  • D. java.lang.Character
  • Discuss
  • 2. Which collection class allows you to associate its elements with key values, and allows you to retrieve objects in FIFO (first-in, first-out) sequence?

  • Options
  • A. java.util.ArrayList
  • B. java.util.LinkedHashMap
  • C. java.util.HashMap
  • D. java.util.TreeMap
  • Discuss
  • 3. Which interface does java.util.Hashtable implement?

  • Options
  • A. Java.util.Map
  • B. Java.util.List
  • C. Java.util.HashTable
  • D. Java.util.Collection
  • Discuss
  • 4. What is the numerical range of char?

  • Options
  • A. 0 to 32767
  • B. 0 to 65535
  • C. -256 to 255
  • D. -32768 to 32767
  • Discuss
  • 5. You need to store elements in a collection that guarantees that no duplicates are stored and all elements can be accessed in natural order. Which interface provides that capability?

  • Options
  • A. java.util.Map
  • B. java.util.Set
  • C. java.util.List
  • D. java.util.Collection
  • Discuss
  • 6. Suppose that you would like to create an instance of a new Map that has an iteration order that is the same as the iteration order of an existing instance of a Map. Which concrete implementation of the Map interface should be used for the new instance?

  • Options
  • A. TreeMap
  • B. HashMap
  • C. LinkedHashMap
  • D. The answer depends on the implementation of the existing instance.
  • Discuss
  • 7. Which collection class allows you to grow or shrink its size and provides indexed access to its elements, but whose methods are not synchronized?

  • Options
  • A. java.util.HashSet
  • B. java.util.LinkedHashSet
  • C. java.util.List
  • D. java.util.ArrayList
  • Discuss
  • 8. What line of code should replace the missing statement to make this program compile?
    /* Missing Statement? */
    public class foo 
    {
        public static void main(String[]args)throws Exception 
        {
            java.io.PrintWriter out = new java.io.PrintWriter(); 
            new java.io.OutputStreamWriter(System.out,true); 
            out.println("Hello"); 
        } 
    }
    

  • Options
  • A. No statement required.
  • B. import java.io.*;
  • C. include java.io.*;
  • D. import java.io.PrintWriter;
  • Discuss
  • 9. Which interface provides the capability to store objects using a key-value pair?

  • Options
  • A. Java.util.Map
  • B. Java.util.Set
  • C. Java.util.List
  • D. Java.util.Collection
  • Discuss
  • 10. Which of the following are Java reserved words?

    1. run
    2. import
    3. default
    4. implement

  • Options
  • A. 1 and 2
  • B. 2 and 3
  • C. 3 and 4
  • D. 2 and 4
  • Discuss

First 2 3