Search Header Logo

CodeHS 5.8 HashMaps

Authored by Aaron Pavao

Computers

9th - 12th Grade

Used 16+ times

CodeHS 5.8 HashMaps
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a HashMap?

a bunch of key-value pairs

a type of ArrayList

a type of 2D array

a type of 3D array

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How many values can each key in a HashMap be associated with?

one

depends how you initialize the HashMap

unlimited

trick question--keys aren't associated with values in a HashMap

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of these lines of code creates a HashMap called foo that has an int for keys and a String for values?

Media Image
Media Image
Media Image
Media Image

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Which line of code will add a second phone number "312-423-1234" to Charles Babbage?

phonebook.put("Charles Babbage", "312-423-1234");

phonebook.put("Charles Babbage", "312-423-1234")

phonebook.put("312-423-1234", "Charles Babbage");

trick question--you can't add a second value to a key

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What will be printed to the screen when the following code is executed:

System.out.println(phonebook.get("Grace Hopper"));

"650-352-7500"

650-352-7500

+44 330 058 0058

"+44 330 058 0058"

Grace Hopper

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What do you use to access every member of a HashMap?

a for loop

a for-each loop

an array

an ArrayList

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What do you use to find out how many key-value pairs are in the HashMap named bar?

bar.size()

bar.length

bar.size

bar.length()

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?