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

Przedstawiony algorytm może być zaimplementowany w języku Java w oparciu o instrukcję:

Opcje odpowiedzi:
A
while
Prawidłowa
B
try
C
switch
D
if
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A

Uzasadnienie i szersze wyjaśnienie:

Przedstawiony schemat blokowy opisuje klasyczną pętlę. Kluczowe elementy to:

  1. Inicjalizacja zmiennej: numer = 2.
  2. Sprawdzenie warunku: Romb z warunkiem numer != 10 (czy „numer” jest różny od 10).
  3. Wykonywanie instrukcji: Jeśli warunek jest prawdziwy (T), wykonywana jest operacja numer += 2.
  4. Powrót do warunku: Strzałka wracająca od bloku instrukcji do bloku warunku wskazuje, że proces jest powtarzany.

Ta struktura, w której warunek jest sprawdzany przed każdym wykonaniem bloku instrukcji, jest definicją pętli while. W języku Java jej implementacja wyglądałaby następująco:

JAVA
int numer = 2;
while (numer != 10) {
    numer += 2;
}

Pętla będzie się wykonywać, dopóki wartość zmiennej numer nie osiągnie 10.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • B. try: Blok try-catch służy do obsługi wyjątków (błędów) w programie, a nie do tworzenia pętli.
  • C. switch: Instrukcja switch to instrukcja warunkowa, która pozwala na wybór jednej z wielu ścieżek wykonania programu na podstawie wartości zmiennej. Nie realizuje powtarzania czynności (iteracji).
  • D. if: Instrukcja if jest podstawową instrukcją warunkową. Wykonuje dany blok kodu jednokrotnie, jeśli warunek jest spełniony. Nie posiada wbudowanego mechanizmu do powtarzania operacji, jak to pokazano na schemacie.

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.