Przejdź do treści głównej
INF.04Pytanie #526 z 856klasy-obiekty-i-metody

Na podstawie kodu źródłowego oraz pomocy do języka Java, można stwierdzić, że obiekt capitalCities typu Hashtable jest kolekcją

java
Hashtable<String, String> capitalCities = new Hashtable<String, String>();
capitalCities.put("England", "London");
capitalCities.put("Poland", "Warsaw");
Opcje odpowiedzi:
A
indeksowaną kolejnymi liczbami.
B
zawierającą w każdej komórce dwie wartości: państwo i stolicę oraz indeksowaną liczbami.
C
indeksowaną wartościami napisowymi.
Prawidłowa
D
zawierającą napis składający się z dwóch wartości napisowych (String, String)
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź to C. Zapis Hashtable<String, String> oznacza mapę (słownik), w której kluczem (indeksem) jest obiekt typu String (tu: nazwa państwa), a wartością również String (tu: stolica). Dostęp do elementów odbywa się poprzez podanie klucza tekstowego, a nie numeru.

Wyjaśnienie pozostałych opcji:

  • A i B – Kolekcje indeksowane liczbami to np. tablice lub listy (ArrayList). Hashtable to struktura klucz-wartość.
  • D – Kolekcja nie zawiera jednego napisu "sklejonego" z dwóch, lecz przechowuje mapowanie jednego obiektu na drugi.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Klasy obiekty i metody”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 38 pytań z tego działu.