Przejdź do treści głównej
INF.04Pytanie #309 z 856podstawy-skladni-i-typy-danych

Po wykonaniu przedstawionego kodu wartość przechowywana w zmiennej b wynosi

Opcje odpowiedzi:
A
5
Prawidłowa
B
2
C
11
D
20
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A

Uzasadnienie i szersze wyjaśnienie:

Prześledźmy działanie pętli while krok po kroku, monitorując wartości zmiennych a i b.

  • Stan początkowy: a = 1, b = 20, c = 3.

  • Warunek pętli: a <= 10.

  • Przed iteracją 1: a (1) <= 10 -> Prawda. Wejście do pętli.

    • b = b - c -> b = 20 - 3 = 17
    • a += 2 -> a = 1 + 2 = 3
  • Przed iteracją 2: a (3) <= 10 -> Prawda. Wejście do pętli.

    • b = b - c -> b = 17 - 3 = 14
    • a += 2 -> a = 3 + 2 = 5
  • Przed iteracją 3: a (5) <= 10 -> Prawda. Wejście do pętli.

    • b = b - c -> b = 14 - 3 = 11
    • a += 2 -> a = 5 + 2 = 7
  • Przed iteracją 4: a (7) <= 10 -> Prawda. Wejście do pętli.

    • b = b - c -> b = 11 - 3 = 8
    • a += 2 -> a = 7 + 2 = 9
  • Przed iteracją 5: a (9) <= 10 -> Prawda. Wejście do pętli.

    • b = b - c -> b = 8 - 3 = 5
    • a += 2 -> a = 9 + 2 = 11
  • Przed iteracją 6: a (11) <= 10 -> Fałsz. Koniec pętli.

Ostateczna wartość przechowywana w zmiennej b po zakończeniu pętli wynosi 5.

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 „Podstawy skladni i typy danych”

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