Przejdź do treści głównej
INF.03Pytanie #1450 z 1558php-skladnia-i-struktury

Jaki będzie wynik wykonania poniższego kodu PHP?

<?php
for ($i = 0; $i < 10; $i++) {
    if ($i % 2 == 0) {
        echo $i;
    }
}
?>

Opcje odpowiedzi:
A
13579
B
02468
Prawidłowa
C
0123456789
D
2468
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (02468)

Wskazana opcja 02468 jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: 13579 – Taki wynik zostałby uzyskany, gdyby warunek sprawdzał liczby nieparzyste, np. if ($i % 2 != 0).
  • C: 0123456789 – Taki wynik pojawiłby się, gdyby w pętli nie było warunku if i każda liczba byłaby wypisywana.
  • D: 2468 – To niepoprawna odpowiedź, ponieważ pomija zero. Pętla zaczyna się od $i = 0, a 0 % 2 daje w wyniku 0, więc zero jest liczbą parzystą i również powinno zostać wypisane.

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

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 INF03
Reklama

Podobne pytania z działu „Php skladnia i struktury”

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