Przejdź do treści głównej
INF.04Pytanie #101 z 856reprezentacja-algorytmow-i-notacje

Rezultatem wykonania przedstawionego fragmentu kodu jest wypisanie liczb z przedziału od 2 do 20, które są

Opcje odpowiedzi:
A
podzielne przez wartość zmiennej test.
B
parzyste.
C
pierwsze.
Prawidłowa
D
podzielne przez wartość zmiennej check.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Fragment kodu w pytaniu wypisuje liczby pierwsze z przedziału od 2 do 20. Oto szczegółowe wyjaśnienie działania kodu:

  1. Zewnętrzna pętla for:

    • Iteruje po liczbach od 2 do 20 (włącznie).
    • Zmienna number reprezentuje aktualnie sprawdzaną liczbę.
  2. Zmienna check:

    • Na początku każdej iteracji ustawiana jest na true.
    • Służy do oznaczenia, czy liczba jest pierwsza (pozostaje true, jeśli liczba nie jest podzielna przez żadną liczbę od 2 do number - 1).
  3. Wewnętrzna pętla for:

    • Iteruje po liczbach od 2 do number - 1 (zmienna test).
    • Sprawdza, czy number jest podzielne przez test:
      • Jeśli tak (number % test === 0), oznacza to, że liczba nie jest pierwsza:
        • Zmienna check zostaje ustawiona na false.
        • Pętla przerywa dalsze sprawdzanie (break).
  4. Wypisywanie liczb:

    • Po zakończeniu wewnętrznej pętli, jeśli zmienna check pozostaje true, oznacza to, że liczba number jest pierwsza.
    • Liczba ta zostaje wypisana przy użyciu console.log(number).

Poprawna odpowiedź

C. pierwsze.

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 „Reprezentacja algorytmow i notacje”

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