Przejdź do treści głównej
INF.04Pytanie #157 z 856jezyk-java-i-srodowisko-jvm

Przedstawiona deklaracja zmiennych zapisanych językiem JAVA obejmuje

Opcje odpowiedzi:
A
dwie zmienne typu napisowego, dwie typu całkowitego i jedną logiczną
B
dwie zmienne typu strukturalnego
C
jedną zmienną typu napisowego, dwie typu całkowitego, jedną znakowego i jedną logiczną
Prawidłowa
D
jedną zmienną typu napisowego, jedną typu rzeczywistego, jedną całkowitego, jedną znakowego i jedną logiczną
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

Przeanalizujmy każdą z deklaracji zmiennych w przedstawionym kodzie Java:

  • String imie = "Anna"; – Zmienna imie jest typu String, który w Javie służy do przechowywania ciągów znaków (tekstu). Jest to typ napisowy.
  • short wiek = 12; – Zmienna wiek jest typu short, który należy do grupy typów przechowujących liczby całkowite.
  • int i = 0; – Zmienna i jest typu int, który również jest typem dla liczb całkowitych.
  • char plec = 'K'; – Zmienna plec jest typu char, służącego do przechowywania pojedynczych znaków.
  • boolean jestUczniem = true; – Zmienna jestUczniem jest typu boolean, który przechowuje wartości logiczne (true lub false).

Podsumowując, mamy:

  • Jedną zmienną typu napisowego (String).
  • Dwie zmienne typu całkowitego (short, int).
  • Jedną zmienną typu znakowego (char).
  • Jedną zmienną typu logicznego (boolean).

Ta kombinacja dokładnie odpowiada opisowi w opcji C.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A: Błędnie klasyfikuje typ char jako napisowy. W Javie String (ciąg znaków) i char (pojedynczy znak) to dwa różne typy.
  • B: Jest to stwierdzenie nieprecyzyjne i nieprawidłowe. W Javie tylko String jest typem obiektowym (złożonym), a pozostałe (short, int, char, boolean) to typy proste (prymitywne).
  • D: Błędnie identyfikuje jedną ze zmiennych jako typ rzeczywisty (zmiennoprzecinkowy, np. float lub double), którego nie ma w tym fragmencie kodu, oraz podaje złą liczbę zmiennych całkowitych.

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 „Jezyk java i srodowisko jvm”

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